Struts2 用通配符方式动态调用方法
来源:互联网 发布:软件代理加盟协议 编辑:程序博客网 时间:2024/06/01 07:32
1、在 OrdersAction.java 中
public class OrdersAction{public String add(){try{ActionContext context = ActionContext.getContext();// 得到当前的动作上下文对象context.put("message","保存订单");return SUCCESS;}catch(Exception e){return ERROR;}}public String delete(){try{ActionContext context = ActionContext.getContext();// 得到当前的动作上下文对象context.put("message","删除订单");return SUCCESS;}catch(Exception e){return ERROR;}}public String update(){try{ActionContext context = ActionContext.getContext();// 得到当前的动作上下文对象context.put("message","修改订单");return SUCCESS;}catch(Exception e){return ERROR;}}public String query(){try{ActionContext context = ActionContext.getContext();// 得到当前的动作上下文对象context.put("message","查询订单");return SUCCESS;}catch(Exception e){return ERROR;}}}
2、精简上面的配置,减小 struts.xml 的体积
<package name="orders" namespace="/orders" extends="mypackage"> <action name="orders_*" class="cn.itcast.action.OrdersAction" method="{1}"> <result type="dispatcher" name="success">/orders/{1}.jsp</result> </action> </package>
3、在 success.jsp 中
<body> ${message} </body>
4、结果
URL输入:localhost:8080/项目名/namespace名/orders_add 会转发到/orders/add.jsp
localhost:8080/项目名/namespace名/orders_delete 会转发到/orders/delete.jsp
localhost:8080/项目名/namespace名/orders_update 会转发到/orders/update.jsp
localhost:8080/项目名/namespace名/orders_query 会转发到/orders/query.jsp
0 0
- Struts2 用通配符方式动态调用方法
- Struts2通配符映射及动态方法调用
- Struts2通配符和动态方法调用
- Struts2通配符和动态方法调用
- struts2-通配符和动态方法调用
- Struts2.5使用通配符的方式实现动态方法调用报错
- [Struts2 框架学习] Struts2.5 通配符动态方法调用问题
- struts2:使用通配符的方法进行动态方法调用
- struts2中动态方法调用和使用通配符定义Action
- struts2动态方法调用和使用通配符定义action
- Struts2中的path路径问题、动态方法调用、通配符
- Struts2学习②--动态方法调用和通配符设置
- struts2:动态方法调用与通配符定义action
- Struts2学习笔记(二) 使用通配符动态调用方法
- struts2-通配符和动态方法调用(代码演示)
- Struts2动态方法调用和使用通配符定义action
- struts2的动态方法调用(DMI)和通配符映射
- Struts2笔记——通配符和动态方法调用
- JavaScript高级程序设计之基本概念之关键字和保留字 第3.2讲笔记
- noip2010 三国游戏 (博弈论)
- C和指针 (学习之旅)
- CodeVS1428 棋盘制作
- Scala深入浅出进阶经典 第56讲:Scala中Self Types实战详解
- Struts2 用通配符方式动态调用方法
- mybatis的一级缓存实现详解
- Android解决软键盘遮挡Button
- Android执行shell脚本命令(备忘记录与实际应用)
- 2015年华为面试经历
- JavaScript高级程序设计之基本概念之变量第3.3讲笔记
- 用简单的方法实战演练搭建http服务器(Windows上)------专为http新手
- Scala深入浅出进阶经典 第57讲:Scala中Dependency Injection实战详解
- C/C++ 中的次方运算