我有一個具有使用自定義JSTL標記創建的小部件的父JSP。 爲了改善頁面加載,我使用Jquery將這些小部件動態加載到Iframe中。 iframes的來源是單獨的JSP文件中的小部件代碼。如何訪問在iframe中加載的子jsp中父JSP的頁面環境
所以我創建了一個JSP爲每個插件
$(function() {
var widgetSrc = ["frame1.jsp", "frame2.jsp", "frame3.jsp", "frame4.jsp", "frame5.jsp", "frame6.jsp","frame7.jsp"];
$.each(widgetSrc, function (index, element) {
var res = element.split(".");
var container = $("#"+res[0]);
appendNew(container, element);
})
})
現在我需要訪問HttpRequestrequest對象來獲取一些參數的窗口小部件之一。
在父JSP
<%= pageContext.findAttribute("sortBy") %>
是給參數值
在frame1.jsp
<%= pageContext.findAttribute("sortBy") %>
總是給空
請建議如何通過請求對象或parent.jsp的pagecontext到frame.jsp
在此先感謝
[我如何使用Markdown或HTML格式化我的帖子](http://stackoverflow.com/help/formatting) – buhtz