错误:
Struts has detected an unhandled exception:  Messages: com.meishi.action.indexAction  
Unable to instantiate Action, com.meishi.action.indexAction, defined for 'index' in namespace '/back'com.meishi.action.indexAction  页面:
<SCRIPT type="text/javascript">
setTimeout("loady()", 3000);
function loady(){
window.location='index.action';
}
</SCRIPT> </head>
   
  <body>
  成功登陆!!3秒后为你自动跳转<br/>
  如果页面没有自动加载,请
  <a href="index.action">单击这里</a>
  </body>
问题是:登录成功后,也跳转到了这个页面,3秒后跳转时出错了。
主要是地址栏多了一个namespace:
http://localhost:8080/meishi_final/back/index.action正确地址应该是
http://localhost:8080/meishi_final/index.action
 ---------------------------------------------------------------
追加一个问题:
自动跳转,怎么解决不同浏览器跳转方式不同
IE:
  setTimeout("loady()", 3000);
  function loady(){
window.location.href='../index.action';
  }Firefox:
  setTimeout("loady()", 3000);
  function loady(){
window.location.href='index.action';
  }

解决方案 »

  1.   

    这个与浏览器没有关系。是你程序写的有问题。1>.struts.xml代码看一下。全部。
    2>.相关jsp看一下。
      

  2.   

    <package name="front" namespace="/" extends="meishi-default">
         <default-action-ref name="index"></default-action-ref>
         <action name="index" class="com.meishi.action.IndexAction">
         <result>/index.jsp</result>
         </action>
    </package>
    登录成功的jsp
    <SCRIPT type="text/javascript">
    setTimeout("loady()", 3000);
    function loady(){
    //window.location.href='index.action';

    window.location.href='${basePath}/index.action';
    }
    </SCRIPT>
      </head>
      
      <body>
        
         <s:property value="#session.user.uname"/>
         |<s:property value="#session.user.uid"/><br/>
         <a href="back/User_modifyInput?id=<s:property value="#session.user.uid"/>">测试修改我的资料</a>
         <hr>
         成功登陆!!3秒后为你自动跳转<br/>
         如果页面没有自动加载,请
         <a href="index.action">单击这里</a>
        <s:debug></s:debug>
      </body>
      

  3.   

    和楼主遇到同样的问题,在google浏览器下没问题,在ie下就多出一个namespace.待解决。
      

  4.   

    让namespace那个地方只有一个空字符串就行了
    不要写任何东西
      

  5.   

    window.location.href='<%=basePath%>'+我也遇到过,加'<%=basePath%>'拼路径吧