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...