<s:action name="manager!getMenu" executeResult="true"/>这句在Firefox下正常,在IE下就不正常了在IE下就后台报以下错
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:121)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
..........................
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:43)
at org.apache.jsp.dizhu.manager_jsp._jspx_meth_s_005faction_005f0(manager_jsp.java:1114)
at org.apache.jsp.dizhu.manager_jsp._jspService(manager_jsp.java:1016)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)页面弹出
  在 ie下无法打开......

解决方案 »

  1.   

    ie6吧.?  struts2有一部分东西在ie6下是无法运行的.!
      

  2.   

    struts2 和浏览器应该是没关系的,因为struts2标签会被容器转义成html,所以说只有html和css及js的不兼容,没有struts的不兼容。
    不能打个断点跟一下啊 是manager!getMenu里面报的错,还是跳转到<s:action name="manager!getMenu" executeResult="true"/>所在的页面报的错。
      

  3.   

    我跟踪了一下程序,发现getMenu总是重复的执行!!
       <package name="manager" extends="struts-default"> 
        <action name="manager_*"  method="{1}"  class="dizhu.com.manager.ManagerAction">   
              <result name="success">/dizhu/manager.jsp</result>
    <result name="error">error.jsp</result>
    </action>  
     </package>不知道问题出在哪里!