//这是配置文件
<action
      parameter="method"
      path="/welcome"
      type="com.shen.struts.action.WelcomeAction">
      <forward name="success" path="/sysmanage/welcome.jsp" />
      <forward name="fail" path="/sysmanage/welcome.jsp" />
    </action>
//在 SRC中引入这个action
<frame name="sysmanage" title=""
src="/welcome.do?mehtod=1" marginwidth=0 marginheight=0
scrolling="yes" frameborder=0 bordercolor="#999999">为什么转不过去,说明下,frame所在的JSP页是放在一个叫sysmanage的文件夹中的,不是直接放在WEB-INF外面的。
没办法通过ACTION跳,朋友们帮忙看看。

解决方案 »

  1.   

    <forward name="success" path="../sysmanage/welcome.jsp" /> 
    <forward name="fail" path="../sysmanage/welcome.jsp" /> 
    加2点试试
      

  2.   

    跟踪看一下action有没有执行,
      

  3.   

    有没有继承DispacthAction这个类
      

  4.   

    发表于:2008-09-26 14:06:046楼 
    有没有继承DispacthAction这个类 同意,楼主检查下,如果有继承的话,你就设置断点跟踪下看看到action里面去没有
      

  5.   

    //在 SRC中引入这个action 
    <frame name="sysmanage" title="" 
    src="/welcome.do?mehtod=1" marginwidth=0 marginheight=0 
    scrolling="yes" frameborder=0 bordercolor="#999999">有这样的吗》???????
      

  6.   

    把<forward name="success" path="/sysmanage/welcome.jsp" /> 改成<forward name="success" path="sysmanage/welcome.jsp" /> 或者<forward name="success" path="/你的工程文件夹名/sysmanage/welcome.jsp" /> 
      

  7.   

    有工程目录如下:
       mydomain
           src
           WebRoot
              WEB-INF
                struts-config.xml
                web.xml检查,welcome.jsp的位置,一般是放在/WebRoot/sysmanage/welcome.jsp下。
    struts配置在struts-config.xml中。
    配置如上的话,还是不行的话,
    再试下:<frame name="sysmanage" title="" 
    src="http://localhost:8080/mydomain/welcome.do?mehtod=1" marginwidth=0 marginheight=0 
    scrolling="yes" frameborder=0 bordercolor="#999999">
    设断点看是否能进action,进了action就跟踪,把路径都写成完全相对路径试下(这里的绝对路径是相对WebRoot来说的)。之后再考虑是否加..
      

  8.   

    第一步,检查你的Action否执行了。如果没有就检查是不是继承了DispathAction。
    第二步,如继承了,再检查(welcome.do?mehtod=1)
    你的welcomeAction中是否有名字叫"1"的这个方法,有疑问???
    最后就是路径问题了。好好检查吧。
      

  9.   

    如果你的jsp文件放在web-inf下面,我感觉应该是这样啊
          <forward name="success" path="/web-inf/sysmanage/welcome.jsp" /> 
          <forward name="fail" path="/web-inf/sysmanage/welcome.jsp" /> 
      

  10.   

    看URL 或者是状态栏里的地址,在看配置哪里出错了吧
      

  11.   

    你的 URL 传的参数有问题 ,URL 传的参数名字<frame 
    src="/welcome.do?mehtod=1"> 必须和  Action中的   parameter="method
    值相同,而且Action中 那些方法名字必须和URL传过来的值相同