接着上一篇文章、
看注释:
javabean类
package test.jstl.dom; public class User { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
set练习
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!-- 核心标签: 核心组的标签是最常用的JSTL标签。以下是在您的JSP的语法包括JSTL核心库: --> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!-- 引入javabean --> <jsp:useBean id="userDom" class="test.jstl.dom.User" ></jsp:useBean> <html> <head> <title>JSTL标签库:set标签</title> </head> <body> <p>jstl 标签实例代码和用法 - 表达式求值,并使用结果的JavaBean或java.util.Map对象设置一个值。</p> <p>set标记是JSTL的setProperty动作的友好版本。标签是有用的,因为它的表达式求值,并使用结果的JavaBean或java.util.Map对象设置一个值。</p> <br><br><br> <% %> <!-- 1、存值到scope中 --> <p>1、存值到scope中</p> <c:set value="chenzy" var="czy" scope="session"></c:set> <!-- out输出 --> <c:out value="${czy}"></c:out><br> <c:set var="app" scope="application">applicationValue</c:set> <!-- out输出 --> <c:out value="${app}"></c:out><br><br> <!-- 2、通过set标签向javabean赋值(userDom) --> <p>2、通过set标签向javabean赋值(userDom)</p> <c:set target="${userDom }" property="name" value="我是安迪" ></c:set> <c:out value="${userDom.name}"></c:out> <c:set target="${userDom }" property="age" value="20" ></c:set> <c:out value="${userDom.age}"></c:out> </body> </html>
时间: 2024-10-27 07:49:37