各位大虾们好,我想问大家几个问题:
1、 
最初的路径我写成:<result name="delById" type="redirect">/company?method=query</result> (重定向到servlet里面,不是用的struts2的action)
然后我改成:
<result name="error" type="redirect">  
    <param name="actionName">company</param>  
    <param name="method">query</param>  
</result> 
会报错,找不到路径。或者在companyAction中找不到query方法。why^^2、
<result name="error" type="redirect">  
    <param name="actionName">company</param>  
    <param name="method">${query}</param>  
</result> 
${query} 这个参数在StrustAction中怎么设置。谢谢了

解决方案 »

  1.   

    1.
    struts2中已经没有 mehtod=方法名了 使用的是 !方法名或其他通配符形式
    另外,要是跳到一个Action,把result的type="chainAction"加上2.
    query 是 Action 中成员变量 加上 getter&setter
      

  2.   

    struts2强大
      

  3.   

    /company?method=query 这个路径是别人写的 是servlet 不是用的struts2的action 如果我现在这个后面加参数的话 是不是就是:/company?method=query&key=${value} 这样子行不行。
      

  4.   

    你可以用struts2 的action 跳转到 auto.jsp, 然后auto.jsp 自动提交到你要重定向的 servlet 就可以了。struts2 的配置文件不知道是不是可以直接跳转到servlet,没这么用过。 
      

  5.   

    接楼上:
                可以直接跳到servlet ,但是我想在后面在接个参数,就是操作成功或者失败的信息,然后在jsp页面alert()出来。
      

  6.   

    你可以试下这样,
      <result name="success" type="redirect-action">
                    <param name="actionName">要转到的action</param>
                    <param name="参数名">参数值</param>
                    .......
                    .......
         </result>