我遇到了其他一些问题,它们描述了与我相似但不完全相同的情况。
This question
例如,显示了几乎相同的问题,只是我没有使用portlet-我只是使用了无聊的ol'JSP+JSTL+EL+等。
<c:import context="/" url="/WEB-INF/jsp/foo.jsp"/>
但是,我还想将一个参数传递给导入的
foo.jsp
. 但是这个密码:
<c:import context="/" url="/WEB-INF/jsp/foo.jsp">
<c:param name="someAttr" value="someValue"/>
</c:import>
似乎没有正确地将参数发送到
foo.jsp文件
;如果
foo.jsp文件
有点像*
<% System.out.println("foo.jsp sees that someAttr is: "
+ pageContext.findAttribute("someAttr")); %>
然后打印出来:
foo.jsp sees that someAttr is: null
鉴于我想看这个:
foo.jsp sees that someAttr is: someValue
很明显,
someAttr
foo.jsp文件
.
我该怎么解决?
*(是的,我知道,
scriplets==bad
,这只是为了调试这个问题)