1-1Dynamic Action(DMI)

来源:互联网 发布:实木 知乎 编辑:程序博客网 时间:2024/06/04 17:51
  • [x] 此方法官方不推荐,建议使用通配符调用-

原理:

Action不止可以通过重写execute方法处理浏览器请求,可以在struts.xml中配置一个*action,然后通过 *action!add的方式访问到该action下的add()方法


步骤:

  1. 在xml中配置* action
  2. 在jsp中action设置为action=“*action!add”

示例:

1.配置struts2.xml

<package name="demo" extends="struts-default">        <action name="userAction" namespace="user" class="com.action.userAction">            <result name="add">                user_add_success.jsp            </result>            <result name="update">                user_update_success.jsp            </result>        </action></package>

2.设置Action类加入add方法

public String add(){    return "add";}

3.设置访问链接

<a href="userAction!add">添加用户</a><a href="userAction!update">更新用户</a>

                                            #javaweb/struts2
0 0
原创粉丝点击