Struts2資料標籤(四)使用S:param標籤的三種賦值方法
阿新 • • 發佈:2019-01-03
1.新建JavaBean的例項:
Java程式碼
Java程式碼
2.建立JSP檔案package com.wl.control.Bean; public class UserInfo { private String name; private int weight; private String usernameHasValue="我是張三"; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getWeight() { return weight; } public void setWeight(int weight) { this.weight = weight; } public String getUsernameHasValue() { return usernameHasValue; } public void setUsernameHasValue(String usernameHasValue) { this.usernameHasValue = usernameHasValue; } }
Java程式碼
3.執行結果<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> <%@ taglib uri="/struts-tags" prefix="s" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <body> 第一種寫法:<br/> <s:bean name="com.wl.control.Bean.UserInfo" var="userInfo1"> <s:param name="name">張三</s:param> <s:property value="#userInfo1.name"/> </s:bean> <br/> 第二種寫法:<br/> <s:bean name="com.wl.control.Bean.UserInfo" var="userInfo2"> <s:param name="name" value="張三"></s:param> <s:property value="#userInfo1.name"/> </s:bean> <br/> 第三種寫法:<br/> <s:bean name="com.wl.control.Bean.UserInfo" var="userInfo3"> <s:param name="name" value="usernameHasValue"></s:param> <s:property value="#userInfo1.usernameHasValue"/> </s:bean> </body> </html>