0
根據附加圖像,我有主要的jsp頁面,其名稱是(Index.jsp),我在其中包含名稱爲(Menu.jsp)的另一個jsp文件。包含jsp變量訪問
<jsp:include page="menu.jsp" flush="true"></jsp:include>
在應用程序的開始,我設置幾個變量值引入了menu.jsp,我需要訪問的index.jsp的價值。
有什麼辦法可以做到這一點?
根據附加圖像,我有主要的jsp頁面,其名稱是(Index.jsp),我在其中包含名稱爲(Menu.jsp)的另一個jsp文件。包含jsp變量訪問
<jsp:include page="menu.jsp" flush="true"></jsp:include>
在應用程序的開始,我設置幾個變量值引入了menu.jsp,我需要訪問的index.jsp的價值。
有什麼辦法可以做到這一點?
我推薦閱讀更多關於在JSP頁面請求範圍。您可以在這裏找到類似問題的答案: How to pass parameter to jsp:include via c:set? What are the scopes of the variables in JSP?
將信息存儲在請求屬性中。或者使用OUT標記變量將菜單設置爲標記文件:http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPTags5.html。不過,很奇怪你的主頁依賴於菜單頁面設置的變量。這些變量可能應該由控制器設置。 –
[如何將參數傳遞給jsp:include via c:set?什麼是JSP中的變量的範圍?](http://stackoverflow.com/questions/16619015/how-to-pass-parameter-to-jspinclude-via-cset-what-are-the-scopes-of-在-雜物) – DwB