各位大虾们好,我想问大家几个问题:
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、
最初的路径我写成:<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中怎么设置。谢谢了
struts2中已经没有 mehtod=方法名了 使用的是 !方法名或其他通配符形式
另外,要是跳到一个Action,把result的type="chainAction"加上2.
query 是 Action 中成员变量 加上 getter&setter
可以直接跳到servlet ,但是我想在后面在接个参数,就是操作成功或者失败的信息,然后在jsp页面alert()出来。
<result name="success" type="redirect-action">
<param name="actionName">要转到的action</param>
<param name="参数名">参数值</param>
.......
.......
</result>