我是菜鸟,我只是想试验一下struts里的frame。在Main.jsp里面写了如下代码:
    <frameset rows='30%,*'>  
<frame src='Top.jsp' name='top'/>  
<frame src='Bottom.jsp' name='bottom'/>  
   </frameset>
真正的页面表示都在Top.jsp和Bottom.jsp里面。请问struts-config.xml里怎么配置呢?

解决方案 »

  1.   

    本来我在<action-mappings>里做了如下设置的:
            <action 
              path="/Main"
              type="jp.co.hrmsc.stb.userinfo.action.MainAction"
              name="mainForm"
              scope="request"
              validate="false"
              input="">
              <forward name="mainInit" path="/jsp/stb/user/Main.jsp" />    
            </action>也在对应的MainAction里面写好了
    mapping.findForward("mainInit"),我debug了都执行了的,为什么页面上什么都没有呢(我在Top.jsp中已经加入了东西的)?
      

  2.   

    首先有个前提,struts里没有frame,他只不过是html的一个标签。
    调用的话和其他的jsp页面一样的。就像你写的那样:path="/jsp/stb/user/Main.jsp"。
    只是这个页面是一个框架页面,他有包含了其他界面,而已。
      

  3.   

    差点被LZ误导,有可能你的main.jsp和其它的俩个JSP不在同一路径下。