十、宣告式異常處理
>exception:指定需要捕獲的異常型別(全類名)
>result:指定乙個相應結果,該結果將在捕獲到指定異常時被執行,既可以來自當前action宣告,也可以是global-result宣告。
例如:宣告乙個除零異常
/exception.jsp
格式:
……十一、struts2通用標籤
1)s:property標籤:用來輸出乙個值棧屬性的值。
2)s:url標籤:用來建立乙個url字串。
4)s:push標籤:把乙個物件在標籤開始後壓入值棧,標籤結束後彈出值棧。
5)s:if/else elseif標籤:if和elseif必須要用test屬性。
6)s:iterator標籤:可以將物件裡的每個元素依次壓入和彈出,遍歷每個元素。
7)s:sort標籤:可以用來對遍歷物件中的元素進行排序。
8)s:date標籤:可以對date物件進行排版。
9)s:a標籤
十二、struts2表單標籤
1)struts2的form標籤會自動生成乙個table,並自動排版。
2)可以對表單提交的資料進行回顯。
3)示例:
<
s:form
action="login"
>
<
s:textfield
name="username"
label="username"
>
s:textfield
>
<
s:password
name="password"
label="password"
>
s:password
>
<
s:textarea
name="usermessage"
label="usermessage"
>
s:textarea
>
<
s:submit
value="提交"
>
s:submit
>
s:form
>
4)checkbox標籤,通常情況下提交乙個boolean值。
5)list、listkey、list value三個屬性。
例: 成都
上海。。。
所有value的值和lable的值就是乙個list,前面的value屬性值是乙個listkey,後面lable屬性值是乙個listvalue。
6)radio標籤:單選按鈕,其單選按鈕的個數與該標籤的list屬性提供的選項個數相同。
7)select標籤:呈現乙個select元素。
8)optiongorup標籤:對select提供的選項組進行分組。
9)checkboxlist標籤:多選框。checkbox 標籤被對映到乙個字串陣列或是乙個基本型別的陣列. 若它提供的多選框乙個也沒有被選中, 相應的屬性將被賦值為乙個空陣列而不是空值。
十
二、主題(風格相近的模版被打包成乙個主題,可以通過form標籤的theme屬性設定)
1)******:把ui標籤翻譯成最簡單的html對應元素,而且會忽視行標籤屬性。
2)xhtml:預設主題。使用乙個**布局提供了乙個自動化的排版機制。
3)css xhtml:與xhtml相似,但它們使用css來布局和排版。
4)ajax:在xhtml基礎上,增加一些ajax功能。
Struts2學習筆記
1.不繼承,不介面 2.繼承actionsupport類 3.介面action介面 4.我們可以使用modeldriven模式 5.我們可以自己編寫bean進行struts2的擴充套件,但是 一般不需要,因為struts2的功能已經很強大了!6.我們可以將default.properties檔案中的...
Struts2學習筆記
structs修改後自動更新 action執行的時候並不一定要執行execute方法 method add user add success.jsp user add success.jsp 可以在配置檔案中配置action的時候用method 來指定執行哪個方法 user useradd 新增使用...
struts2學習筆記
xml 配置大都是通過 複製 貼上 修改 得到。其中此處 永遠是 url pattern url pattern struts.xml 內 action name hello action 一般用小寫。xml 內寫 時內自動提示設定 原始檔路徑不能有中文。此處複製了乙份dtd檔案到d myeclii...