我刚接触struts。刚做了一个struts项目。一个登录,登录成功后转到一个由三个JSP网页组成的框架集网页index.html。登录后这个index.html显示  三个JSP 部分的都是404.怎么回事啊?意思就是  页面是成功转向了,但是这个index.html  头部的JSP  , 右边的JSP   中间的JSP网页都报404.急在线等 答案。

解决方案 »

  1.   

    路径问题咯吧你include的路径贴出来看看
      

  2.   

      congig.xml的配置
     <action-mappings >
        <action
          attribute="loginUserForm"
          input="/login.jsp"
          name="loginUserForm"
          path="/loginUser"
          scope="request"
          type="com.yidu.struts.action.LoginUserAction">
          <set-property property="cancellable" value="true" />
          <forward name="suc" path="/webpage/index.html" />  -------------index.html这个框架集由top.jsp 、menu.html和main.html组成    
          <forward name="error" path="/login.jsp" />
        </action>
    index.html的  代码
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GBK" />
    <title>图书管理系统</title>
    <style>
    body
    {
      scrollbar-base-color:#C0D586;
      scrollbar-arrow-color:#FFFFFF;
      scrollbar-shadow-color:DEEFC6;
    }
    </style>
    </head>
    <frameset rows="60,*" cols="*" frameborder="no" border="0" framespacing="0">
      <frame src="/webpage/top.jsp" name="topFrame" scrolling="no">
      <frameset cols="180,*" name="btFrame" frameborder="NO" border="0" framespacing="0">
        <frame src="/webpage/menu.html" noresize name="menu" scrolling="yes">
        <frame src="/webpage/main.html" noresize name="main" scrolling="yes">
      </frameset>
    </frameset>
    <noframes>
    <body>您的浏览器不支持框架!</body>
    </noframes>
    </html>  </action-mappings>