我在使用jsp:include标签时遇到了问题,我的代码如下:
<jsp:include page="./Address.jsp">
<jsp:param value="30" name="tabIndex"/>
<jsp:param value="true" name="showBox"/>
<jsp:param value="none" name="display"/>
</jsp:include>
页面已经被正确地包含,但是当我尝试在Address.jsp页面上访问参数时,它们为空。我已经尝试使用以下方法(使用jstl)访问它们:
<c:out value="${param.tabIndex}" />
<c:out value="${param['tabIndex']} />
<%= request.getParameter("tabIndex") %>
<c:out value="${pageScope.param.tabIndex} />
${param.tabIndex}
这里的关键是,以上内容在Tomcat 5.5中可以正常使用。然而,当我将应用程序部署到Weblogic 10时,却无法正常工作。
此外,该代码在我的应用程序的其他区域(在Weblogic上)中可以正常工作,但在特定页面上不行。
有什么想法吗?
谢谢!
page
属性中需要./
吗? - Teja Kantamneni