首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Struts2传值的有关问题

2012-02-17 
Struts2传值的问题我常用下面的方式传值到Action中:JScript codefunction toAction(val){window.location

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> 

热点排行