struts學習筆記6

2021-06-04 12:18:24 字數 1377 閱讀 5884

struts提供了三大常用標籤庫:html,bean,logic

html標籤:用來代替普通標籤,支援自動回填功能(出錯時可以回填,修改時設定預設值也可以回填)

bean標籤:顯示資料到頁面上,支援設定屬性功能,支援國際化

login標籤:迴圈判斷功能

1.logic標籤

判斷標籤一共6組,12個:

logic:present,logic:notpresent:判斷某個屬性是否存在

logic:equal,logic:notequal:判斷屬性是否等於或不等於某個值

logic:greaterthan,logic:lessthan:判斷屬性大於或小於某個值

logic:empty,logic:notempty:判斷某個屬性值是否為空

logic:match,logic:notmatch:判斷屬性是否匹配某乙個字串

logic:iterate:迴圈迭代某個集合屬性

2.bean標籤

可以通過bean:define,bean:include,bean:size等向屬性範圍中臨時設定屬性。(一般不用)

需要記住的標籤:

bean:write:功能與el類似,用來將屬性顯示到頁面上。可以過濾非法字元。

而且支援日期和金額的格式化顯示。

bean:message標籤可以取得屬性檔案中的內容,並顯示到頁面上。主要用來完成國際化功能。

3.html標籤

html標籤

普通表單

表單html:form

只能提交.do路徑(只能進入action)

預設提交方式是post

自動驗證提交路徑是否存在

可以提交任意路徑。

預設提交方式為get

無論路徑是否存在,表單都可以顯示。

功能相同的標籤

兩者使用上沒有區別,標籤必須在中使用

可以在任意表單中使用

輸入類標籤

引數名使用property=」」來定義

使用styleid

使用styleclass

支援回填

引數名使用 name=」」定義

使用id

使用class

不支援回填」

單選按鈕

通過回填功能設定預設選中

使用checked屬性設定預設選中

下拉列表

預設選中通過回填

支援直接將list集合轉化機為下拉列表的功能。

或都可以實現。

預設選中使用selected

多選框不支援預設選中

支援預設選中(通過回填)

預設選中使用checked

Struts2學習筆記(6)

十 宣告式異常處理 exception 指定需要捕獲的異常型別 全類名 result 指定乙個相應結果,該結果將在捕獲到指定異常時被執行,既可以來自當前action宣告,也可以是global result宣告。例如 宣告乙個除零異常 exception.jsp 格式 十一 struts2通用標籤 1...

struts 學習筆記

1 struts大致流程 2 struts的mvc的思想很重要,主要是實現c的部分。就是控制器。3 簡單了解struts的標籤庫。最主要的還是要了解el和jstl表示式。測試c out hello default hello el表示式 hello default 123 hello default...

Struts學習筆記5

2.方法 public exceptionconfig findexception class type 查詢異常物件 public actionforward findforward string name public string findforwards 找到乙個action可以使用的act...