struts2的DMI调用方式

Action执行的时候并非必定要执行execute方法 jsp

能够在配饰魏积安中配置Action的时候用method=来制定执行那个方法, url

也能够在url地址中动态指定(动态方法调用MDI) spa

要说明的是: get

      前者会产生太多的action io

如:<action name="user" class="com.b510.hongten.UserAction" method="add"> class

  <result>/user.jsp</result> struts2

  </action> 配置

  <action neme="user" class="com.b510.hongten.UserAction" method="sub"> 方法

  <result>/user.jsp</result> struts

  </action>

  ...

  </action>

      后者只用一个action就能够作到这些,只是在url中输入方法名便可

  <action name="user" class="com.b510.hongten.UserAction">

  <result>/user.jsp</result>

  </action>

     调用的时候咱们在url中这样写:

            http://localhost:1000/struts2_0500_actionMethod/user/user!add

            http://localhost:1000/struts2_0500_actionMethod/user/user!sub

    这样就能够实现不用不少的action了

相关文章
相关标签/搜索