我用的是ssh框架 遇到jsp frame框架传值问题, 当登录以后会访问一个菜单的方法,该方法返回一个对象,并调到main.jsp页面,该页面可以接受到action传过来的对象 main.jsp 页面的主要代码如下
<%
Master master = new Master();
master=(Master)request.getAttribute("master");
List list=new ArrayList();
list=(List)request.getAttribute("menuList");
request.setAttribute("list",list);
%>
<frameset rows="98,*,8" frameborder="no" border="0" framespacing="0">
<frame src='top.jsp?para=<%=master.getName()%>' scrolling='No' noresize='noresize' id='topFrame' />
<!-- <frame src="top.jsp" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" />-->
<frame src="center.jsp" name="mainFrame" id="mainFrame" />;
<!-- <frame src="center.jsp" name="mainFrame" id="mainFrame" />-->
<frame src="down.jsp" name="bottomFrame" scrolling="No" noresize="noresize" id="bottomFrame" />
</frameset>
list里面能够获得值,我用request.setAttribute("list",list),但是在center.jsp getAttribute("list")却得不到值,求解决啊
jsp ssh html
------解决方案--------------------
.........frame基本就不属于一个页面了
menulist 你是动态生成菜单?菜单在top里面去获取不就行了 为什么要在这个iframe里面做