1、 s:form標籤為何不用加.action
在struts2中form標籤已經預設地加了.action.會自動去執行.action檔案。所以在form標籤的action屬性中只加action名就好,不必加.action字尾。
如:而不用
2、validate()方法驗證
乙個action類繼承actionsupport有何用處?
答:在actionsupport中實現了很多介面,就拿乙個來講,validate()方法,是預設的驗證。我們可以在我們的action類中重寫一下此方法。比方說驗證使用者名稱是否為空。這個方法不需要呼叫,當s:form表單提交了,到了action類中會首先執行此方法。對資料進行驗證。
(1)、前台頁面
(2)、login.action頁面
class login extends actionsupport
(3)、struts.xml檔案
輸出的錯誤資訊會返回乙個input 值。所以xml檔案中需要定義乙個結果為 input 的結果
/...jsp
3、常量.equals("變數");有何好處
如:"".equals(this.getusername());
"tolist".equals(this.getact());
這樣避免了,如果獲取的變數為null時丟擲的空異常是乙個好習慣
4、parameter和attribute()有何區別?
parameter是獲取從前台位址列中或form表單中傳過來的引數,並且型別都為string字串型別
attribute是放在伺服器的值和鍵的陣列。型別可為使用者指定的,可以是乙個類,也可以是基本型別的資料
struts2 一些細微技術
1.defaultaction,一般用在請求不存在時,預設跳轉到defaultaction,例如主頁 default.jsp 2.模組包含 3.萬用字元配置 指第幾個 使用這種方法時約定要做得很好,記住一句話,約定優於配置 student success.jsp success.jsp 4.name...
關於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...