4、普通屬性
public string execute()
"username"/>
"password"/>
5、自定義物件
public string execute()
"userinfo.username"/>
"userinfo.password"/>
6、list(普通屬性)
public string execute()
"list" var="var">
"var"/>
或者:
"list">
6、list(自定義物件屬性)
public string execute()
"list" var="var">
"#var.username"/>
"#var.password"/>
"#var.roleinfo.rolename"/>
或者:
"list">
"username"/>
"password"/>
"roleinfo.rolename"/>
7、陣列(普通屬性)
public string execute()
"strs">
或者:
"strs" var="var">
"var"/>
8、陣列(自定義物件屬性)
public string execute()
"strs">
"username"/>
"password"/>
或者:
"strs" var="var">
"#var.username"/>
"#var.password"/>
8、陣列(自定義物件屬性)
public string execute()
"strs" var="var">
"#var.username"/>
"#var.password"/>
"#var.roleinfo.rolename"/>
或者:
"strs">
"username"/>
"password"/>
"roleinfo.rolename"/>
8、map(普通屬性)
public string execute()
"map" var="var">
"#var.key"/>
"#var.value"/>
或者:
"map">
"key"/>
"value"/>
8、map(自定義物件屬性)
public string execute()
"map" var="var">
"#var.key"/>
"#var.value.username"/>
"#var.value.password"/>
"#var.value.roleinfo.rolename"/>
或者
"map">
"key"/>
"value.username"/>
"value.password"/>
"value.roleinfo.rolename"/>
8、map巢狀map(自定義物件屬性)
public string execute()
"map" var="var">
"value">
"#var.key"/>
"key"/>
"value.username"/>
"value.password"/>
"value.roleinfo.rolename"/>
var屬性的含義:
1、var屬性為可選,如果無, "集合中元素的屬性"/> 因為集合中的物件被置於compoundroot棧頂
2、如果有var屬性,則 "#var.key"/> 此時集合中物件會以var為key置於map中
Struts2字尾 深入Struts2
一 將action字尾變成html字尾 xmlversion 1.0 encoding utf 8 doctype struts public apache software foundation dtd struts configuration 2.1 en struts include file...
struts2學習筆記 struts2的配置檔案
一 struts.xml定義bean的作用 1.建立該bean的例項,將該例項作為struts2框架的核心元件使用。2.bean包含的靜態方法需要乙個值注入。很方便地允許不建立某個類的例項,卻可以接受框架常量。通常需要設定static true 通常,當指定了type屬性時,該屬性不應該制定為tru...
struts2教程 四 struts2的型別轉換
web應用型別的轉換分為兩種情況 1.從客房端的字串到自定義型別的轉換。2.頁面輸出時從自定義型別到字串的轉換。在struts2中分兩種轉換,一種是區域性轉換,另一種是全域性型別轉換。具體轉換的實施需要乙個轉換類和乙個自定義類。我們先來看區域性型別轉換。區域性型別轉換 對於int等基本型別,stru...