Struts2传值的问题
我常用下面的方式传值到Action中:
- JScript code
function toAction(val){window.location="Action?field="+val;}
- HTML code
<a href="javascript:toAction(1)">ToAction</a>
也常用如下方式动态调用Action中的方法:
- HTML code
<a href="Action!method()">ToAction</a>
现在我想将两者结合一下不知道行不行?我的意思是:传值的同时调用Action中的方法,但我试了下面的方式无效:
- JScript code
function toAction(){window.location="Action?field=1!method()";}
让各位见笑了,请问我的想法能不能实现,或能不能通过其他变通的方法实现呢?
[解决办法]
Action!method()?xx=cc试试
[解决办法]
楼主可以试一下我觉得非常好用的方法,在struts.xml只需做如下的配置
- XML code
<package name="default" namespace="/" extends="struts-default"> <action name="*_*" class="com.csu.hongkiton.oa.action.{1}" method="{2}"> <exception-mapping result="exception" exception="java.lang.Exception"></exception-mapping> <result>${forward }</result> <result name="exception">/common/exception.jsp</result> </action> </package>