1.defaultaction,一般用在請求不存在時,預設跳轉到defaultaction,例如主頁
<?xml version="1.0" encoding="utf-8" ?>/default.jsp
2.模組包含
<?xml version="1.0" encoding="utf-8" ?>
3.萬用字元配置 指第幾個*, 使用這種方法時約定要做得很好,記住一句話,約定優於配置
<?xml version="1.0" encoding="utf-8" ?>/student_success.jsp
/__success.jsp
4.namespace ,下面列出了三種方式,第一種是"/one"表示訪問該package下的action前面加"/one/"例: /one/index
第二種:"",表示只要最後面是/xx,它就會去訪問xx那個action,不過它的優先權最低,如里前面是這樣的/one/index,那 麼它會去訪問剛才說的第一種,如果是這樣的/abc/index 剛好沒有abc這個namepackage,那麼才會去訪問第二種.
第三種:"/",不用多說,只要明白它們的優先順序就可以了.
<?xml version="1.0" encoding="utf-8" ?>
/namespace.jsp
/namespace.jsp
5.global-results 全域性result,不同package訪問可以使用extends
<?xml version="1.0" encoding="utf-8" ?>/main.jsp
/index.jsp
/user_success.jsp
/user_error.jsp
/admin.jsp
6.動態結果集,$是ognl對xml的操作 r在action中有get/set方法,這個值實際上是valuestack,value stack contents裡存放的
<?xml version="1.0" encoding="utf-8" ?>$
7.帶參結果集,由於result type=redirect 所以在jsp頁面無法用value stack contents,但是可以用stack context裡的parameters,例:;value stack contents訪問不用#,stack context訪問要用#key,它們各自包含量的變數有哪些可以在jsp頁面使用標籤
<?xml version="1.0" encoding="utf-8" ?>/user_success.jsp?t=$
struts2 的一些心得
1 s form標籤為何不用加.action 在struts2中form標籤已經預設地加了.action.會自動去執行.action檔案。所以在form標籤的action屬性中只加action名就好,不必加.action字尾。如 而不用 2 validate 方法驗證 乙個action類繼承acti...
關於struts2的一些總結
好久不碰j2ee了,最近連最基本的配置都忘記了,從今天開始做點總結。struts2 的配置檔案一般放在src目錄下,如果你想把他放到src cfg下 那麼web.xml中需要在標籤中增加以下 struts default.xml,和struts plugin.xml系統的,不加會報錯 config ...
struts2的一些問題
struts2是什麼?struts2是乙個按照mvc模式設計的web層框架,其實struts2就是乙個大大的filter,我們可以在web.xml檔案中講符合某種特徵的所有請求交給這個 filter處理,這個filter再參照乙個配置檔案 通常為 web inf classes struts.xml...