问题描述:
我把4个jsp页面组合在一个JSP页面中,用的是“<frameset></frameset>”。
在我的struts配置文件中,跳转到那个主jsp页面。
这但这时我想在那其中4个jsp页面中显示一些action层传过来的信息。
不知道怎么在那个主JSP中怎么传值?主JSP页面<frameset rows="18%,*,22%" frameborder="no" border="0" framespacing="0">
<frame src="<s:url value='top.jsp'/>" name="topFrame"
noresize="noresize" id="topFrame" title="topFrame" scrolling="no" />
<frameset cols="20%,*" framespacing="0" border="0"
bordercolor="#0066cc">
<frame src="<s:url value='left.jsp'/>" name="leftFrame"
bordercolor="#00ffcc" id="leftFrame" title="leftFrame"
scrolling="no" />
<frame src="<s:url value='content.jsp'/>"
name="mainFrame" id="mainFrame" title="mainFrame" />
</frameset>
<frame src="<s:url value='bottom.jsp'/>"
name="bottomFrame" />
</frameset>

解决方案 »

  1.   

    我有点明白你的意思了。传值分成几个作用域的。request对象传值(request.setAtribute(”值名“,值)和对应的request.getAtribute("值名"))对内部转向有效。你从控制器中如果是内部转向相应的.jsp文件就可以了。
      

  2.   

    我虽然不懂但看懂了问题,嘿嘿,简单的说就是组合jsp页面怎么获得后台传过来的的值, 
    我估计得在每个页面用作用域取一遍吧
      

  3.   

    在struts的配置文件可以用EL表达式来传比如:<result name="success" type="forward">index.jsp?msg=${msg}</result>