struts2的bean标签和set标签
生活随笔
收集整理的這篇文章主要介紹了
struts2的bean标签和set标签
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<s:bean>標簽:用于在jsp頁面創建javabean實例,可以使用<s:param>傳入參數。
name:指定實例化javabean的實現類
id:實例化對象的名字
<s:set>標簽:set標簽定義一個新的變量,并把一個已有的變量賦值給這個新的變量,同時也可以把新的變量放在指定的范圍
name:指定新變量的名字
scope:指定新變量的的使用范圍,action,page,request,response,session,application
value:為新變量賦值
package bean;public class Student {private String name;private String sex;private String age; public String getName() {return name; } public void setName(String name) {this.name = name; } public String getSex() {return sex; } public void setSex(String sex) {this.sex = sex; } public String getAge() {return age; } public void setAge(String age) {this.age = age; }} <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>bean標簽</title></head><body> <s:bean name="bean.Student" id="s"><!-- name是類,id是類的實例 --><s:param name="name" value="'張三'"></s:param><s:param name="sex" value="'女'"></s:param><s:param name="age" value="18"></s:param></s:bean>姓名:<s:property value="#s.name"/><br>性別:<s:property value="#s.sex"/><br>年齡:<s:property value="#s.age"/><br> <!-- set標簽的使用 -->scope屬性值為action范圍:<!-- set標簽可以設置 對象的范圍--><s:set value="#s" name="user" scope="action"></s:set> <s:property value="#attr.user.name"/> <br>scope屬性值為session范圍:<s:set value="#s" name="user" scope="session"></s:set><!-- 把user對象放在session中 --> <s:property value="#session.user.name"/> <br> scope屬性值為application范圍:<s:set value="#s" name="user" scope="application"></s:set><!-- 把user對象放在application中 --> <s:property value="#application.user.name"/> <br> </body> </html>
總結
以上是生活随笔為你收集整理的struts2的bean标签和set标签的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: action标签的使用
- 下一篇: struts2的date标签和其他标签