但它给了我一个与引号相关的错误。我尝试将其更改为: "/> 但它也不起作用。-6ren">
gpt4 book ai didi

java - JSP包含动态页面

转载 作者:行者123 更新时间:2023-12-02 03:10:25 25 4
gpt4 key购买 nike

我已经将一些包含页面存储在 Servlet 上下文中。我想动态地在 JSP 中包含一些页面,但我不能。我所做的是:

<jsp:include page="<%=(String)application.getAttribute("headURL")%>"/>

但它给了我一个与引号相关的错误。我尝试将其更改为:

<jsp:include page="<%=(String)application.getAttribute(\"headURL\")%>"/>

但它也不起作用。

我怎样才能做到这一点?

谢谢!

最佳答案

这样做:

<jsp:include page="${headURL}"></jsp:include>

首先,Servlet 容器将在 Page 范围内查找 headURL,然后是 Request 范围,然后是 Session 范围,最后是 Application 范围(您的情况)

headURL 必须在调用 JSP 之前设置在应用程序范围内的某个位置。

但我认为它必须是/WEB-INF/jspf/head.jspf(应用程序名称需要删除)

关于java - JSP包含动态页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41149695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com