【发布时间】:2017-04-01 20:59:48
【问题描述】:
在我的应用程序中,我试图在自定义标记 java 文件中包含 pageContext。我将包含一个 jsp 文件。
我可以将任何参数传递给仅作用于该文件的 jsp 文件(如在 jsp:include 中传递的参数)吗?
我知道我可以将它设置为请求中的属性并在 jsp 中使用它,但是我认为这不是最好的解决方案,因为我不希望它在请求中持续存在。此外,jsp 文件可能会再次使用相同的标记,这将覆盖该属性,并且 jsp 的其余部分将具有错误的属性。
下面是代码:
request.setAttribute("myVariable", this.viewletId);
pageContext.include(viewletLayout);
有没有办法将它传递给其范围内的 jsp(如 jsp:include)?
【问题讨论】:
-
你能添加代码来更好地理解你的问题吗?
-
我已经添加了代码。