本帖最后由 macau2008 于 2011-12-26 11:24:03 编辑

解决方案 »

  1.   

    直接访问yhgl_toDefault.action不报错,但是使用<s:action>标签访问就报异常:严重: Could not execute action: //yhgl_toDefault
    javax.servlet.ServletException: File &quot;/WEB-INF/jsp/common/WEB-INF/jsp/common/default.jsp&quot; not found
    at org.apache.jasper.servlet.JspServlet.handleMissingResource(JspServlet.java:335)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)哪位大侠处理过这种问题,或者使用jstl标签也可以。这种跳转之前用struts1实现过的,不知道struts2怎样实现!!
      

  2.   

    没有找到default.jsp页面,将default.jsp放在WebRoot下面从新配置。看看你这里配置对这没?
    <result name="default">WEB-INF/jsp/common/default.jsp</result>
      

  3.   

    struts2家在你的xml,根据你在struts中的配置找到你的方法执行的 也就是根据name找到method,就是这么个意思!!!你的配置肯定错误的,这是很常见的错误,试一下楼上的方法.
      

  4.   

    CSDN有靠谱点的嘛,我在1楼都说了,直接访问可以的。
    放iframe里使用s:action标签不行!!!
      

  5.   

    调试一下 ,看是否尽到action的java类。返回来的结果是什么?
      

  6.   

    都已经一年了还没有人回啊……出错的原因是因为你在配置文件里的jsp路径是相对地址,推荐用“/”开头的绝对地址。错误信息里说找不到的文件是:“/WEB-INF/jsp/common/WEB-INF/jsp/common/default.jsp”而你真正的文件路径是“WEB-INF/jsp/common/default.jsp”,就是因为你用的是相对地址,所以在正确的jsp路径前又加上了当前的目录“/WEB-INF/jsp/common/”