struts2 action DMI動態方法呼叫

2021-07-26 08:50:44 字數 549 閱讀 1526

前面介紹了通過action裡面的method指定呼叫那個方法,但這個缺點就是很明顯,如果我有100個方法,難道要配置100個action嗎?

我們有更簡單的方法解決這個問題

dynamic method invocation

name="user"

extends="struts-default"

namespace="/user">

name="useradd"

class="com.bjsxt.struts2.user.action.useraction" >

/user_add_success.jspresult>

action>

package>

這裡不指定method

在訪問的時候我們指定method就好了

/user/user!add

按照這個uri訪問,分隔符是add,就可以只寫乙個action了

雖然這個方法很好,但是也有缺點,就是把指定方法的工作留到了呼叫的時候去做,所以仍然不是很好,後面我們可以用萬用字元

Struts 2 Struts2 詳細配置

全域性配置 配置在packe 中,所有 action 的上面。頁面 頁面 區域性結果優先順序高於全域性。異常資訊配置 404異常 500異常 web.xml 配置 404 error.jsp 500 error.jsp 包 package 配置 所有的action 配置,都必須在包中。jsp頁面路徑...

Struts2字尾 深入Struts2

一 將action字尾變成html字尾 xmlversion 1.0 encoding utf 8 doctype struts public apache software foundation dtd struts configuration 2.1 en struts include file...

Struts2入門(一)Struts2簡介

本章簡要介紹一下struts2框架 1.概念 我們知道,springmvc框架是為了整合servlet設計的控制層框架,那麼還有其他的框架也實現了這個功能,那麼就是struts2。struts2是乙個基於mvc設計模式的web應用框架,它本質上相當於乙個servlet,在mvc設計模式中,strut...