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了

相關文章
相關標籤/搜索