我遇到了jsp:include標記問題。我有一個像下面的代碼:JSP請求參數在包含Weblogic的jsp上返回null
<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'屬性? – 2010-05-12 17:42:02
我不確定。但無論哪種方式,該頁面都包含在內,但參數未被傳遞。 – doug 2010-05-12 17:47:45
在聲明標籤庫的方式上,這個頁面上有什麼不同嗎? – 2010-05-12 17:52:56