struts常用標籤(包括特殊的表單標籤)使用

2021-07-09 14:04:33 字數 1125 閱讀 7526

1. s:property標籤

××:
value屬性不是必須的。如果指定了value屬性,則輸出value屬性指定的屬性的值。如果沒有指定,則輸出值棧棧頂的值,如果值棧棧頂是乙個物件,則直接輸出次物件,具體要看該物件的tostring()方法。

2. s:date標籤

生日:
name屬性必需,指定需要格式化的日期值,具體怎麼寫,因為經常用在表單回顯時,所以與表單回顯時獲取值棧物件時的寫法一致。

備註:input標籤的type屬性也可以是date,用於接收乙個date物件.

3. s: checkboxlist標籤(核取方塊),s:radio(單選框),s:select(下拉列表),這三個用法一樣

以s:select為例:

在action方法中**如下:

listuserlist = new arraylist();

liststringlist = new arraylist();

mapstringmap = new hashmap();

stringlist.add("aaa");

stringlist.add("bbb");

userlist.add(new user("zhangsan"));

userlist.add(new user("lisi"));

stringmap.put("顯示1", "值1");

stringmap.put("顯示2", "值2");

actioncontext.getcontext().getsession().put("stringmap", stringmap);

actioncontext.getcontext().getsession().put("stringlist", stringlist);

actioncontext.getcontext().getsession().put("userlist", userlist);

通過struts.xml檔案配置跳轉到的xml檔案**如下:

選擇圖書:

選擇圖書:

選擇圖書:

struts2特殊標籤 , ,

從actioncontext中取值,前面加上 百分號的作用就是將大括號中的值當成ognl表示式 用於在struts配置檔案中 和 符號在ognl表示式中經常出現,而這三種符號也是開發者不容易掌握和理解的部分。在這裡筆者簡單介紹它們的相應用途。1 符號的用途一般有三種。1 訪問非根物件屬性,例如示例中...

struts常用標籤

常用的struts標籤有logic標籤,html標籤,bean標籤 在需要使用標籤的應用,首先需要把標籤庫對應三類標籤是三個tld檔案拷貝到web inf目錄下 在需要使用標籤的頁面,檔案前得加上標籤庫的引入說明如下 taglib uri web inf struts bean.tld prefix...

Struts 常用標籤

首先載入標籤庫 set標籤賦予變數乙個特定範圍內的值.當希望給乙個變數賦乙個複雜的表示式,每次訪問該變數而不是複雜的表示式時用到.其在兩種情況下非常有用 複雜的表示式很耗時 效能提公升 或者很難理解 可讀性提高 引數 名稱 必填預設 型別描述 name true string 變數的名字 scope...