您的位置:首页 > 编程语言 > Java开发

struts2 action动态方法调用

2015-09-08 15:37 567 查看
1.直接在请求地址后指定要调用的方法名(在请求地址后加?method:方法名)

http://localhost:8080/1/test.action?method:testFunction
2.用隐藏域,添加请求方法

<input type="hidden" name="method:testFunction"/>
3.直接调用
http://localhost:8080/1/test!testFunction.action
4.配置中给命令指定通配符,method属性值用{通配符序号}引用通配符代表的字符

<action
name="test_*_*"
class="cn.com.xalead.action.testAction"
method="{1}_{2}">
<result
name="hello">/Hello.jsp</result>
<result
name="add_input">/add_input.jsp</result>
</action>

调用示例:

http://localhost:8080/1/simple_test_input.action
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: