程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> Struts2 struts標簽介紹

Struts2 struts標簽介紹

編輯:關於JSP

Struts2 struts標簽介紹


1.index.jsp

 


訪問屬性 tags
2.struts.xml

 

 


 
 
 
 
 	
 		/tags.jsp
 	 
 

3.tags.jsp

 

 


  1. property:
  2. property 取值為字符串:
  3. property 設定默認值:
  4. property 設定為HTML:
  5. set 設定adminName值(默認為request和ActionContext):
  6. set 從request取值:
  7. set 從ActionContext取值:
  8. set 設定范圍:
  9. 從相應的范圍取值:<%=pagecontext.getattribute("adminpassword")%>
  10. set 設定var,范圍為ActionContext:
  11. 使用#取值:
  12. bean 定義bean,並使用param來設定新的屬性值;
  13. bean查看debug情況:
  14. include include1.html 包含靜態英文文件
  15. include include2.html 包含靜態中文文件
  16. include include1.html 包含靜態英文文件,說明%用法

  17. if elseif else: age=
    wrong age! too young! yeah!
    null
  18. 遍歷集合:
  19. 自定義變量:
  20. 使用status:
    | 遍歷過得元素總數:| 遍歷過得元素索引:| 當前是偶數?:| 當前是奇數?:| 是第一個元素嗎?:| 是最後一個元素嗎?:

  21. |

  22. |

<%=pagecontext.getattribute("adminpassword")%>4.TagsAction.java

 

 

package com.wxh.action;

import com.opensymphony.xwork2.ActionSupport;

public class TagsAction extends ActionSupport{
	private String password;
	private String username;
	public TagsAction(){
		
	}
	public String execute(){
		this.addFieldError("fielderror.test","wrong!");
		return SUCCESS;
	}
	
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getUsername() {
		return username;
	}
	public void setUsername(String username) {
		this.username = username;
	}
}

 

 

5.Dog.java

 

package com.wxh.action;

public class Dog {
	public Dog(){
		
	}
	public Dog(String anme){
		super();
		this.name=name;
	}
	private String name;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	public String toString(){
		return "dog:"+name;
	}

}

 

 

6.S.java

 

package com.wxh.action;

public class S {
	public static String STR="STATIC STRING";
	
	public static String s(){
		return "static method";
	}
}

7.User.java

 

 

package com.wxh.action;

public class User {	
	private int age;
	
	public User(){
		System.out.println("user.constructor!");
	}
	public User(int age){
		super();
		this.age=age;
	}
	
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public String toString(){
		return "user"+age;
	}

}

8.include1.html

 

 


include1.html
9.include2.html

 

 


中文

 

 


 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved