我常用下面的方式传值到Action中:function toAction(val){
window.location="Action?field="+val;
}
<a href="javascript:toAction(1)">ToAction</a>也常用如下方式动态调用Action中的方法:<a href="Action!method()">ToAction</a>现在我想将两者结合一下不知道行不行?我的意思是:传值的同时调用Action中的方法,但我试了下面的方式无效:function toAction(){
window.location="Action?field=1!method()";
}让各位见笑了,请问我的想法能不能实现,或能不能通过其他变通的方法实现呢?
window.location="Action?field="+val;
}
<a href="javascript:toAction(1)">ToAction</a>也常用如下方式动态调用Action中的方法:<a href="Action!method()">ToAction</a>现在我想将两者结合一下不知道行不行?我的意思是:传值的同时调用Action中的方法,但我试了下面的方式无效:function toAction(){
window.location="Action?field=1!method()";
}让各位见笑了,请问我的想法能不能实现,或能不能通过其他变通的方法实现呢?
<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>
这样可以接受一切action请求,请求格式如下X_Y X表示要交给的处理类名,Y表示方法名
例如:UserAction_login?userName=zhangsan
没个Action类中都定义一个forward的成员变量,用于控制转向,想跳转到哪个页面就把forward赋值那个页面的路径