JSTL标签库:set标签

接着上一篇文章、

看注释:

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

JSTL标签库:set标签的相关文章

JSTL标签库:Remove标签Catch标签

看注释 <c:remove> 标签删除变量,无论是从指定的范围内或范围内的变量(如果没有指定范围).这个动作通常是不特别有帮助,但它可以帮助确保一个JSP范围内的资源,它负责清理. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!-- 核心标签: 核心组的标签是最常用的JSTL标签.以下是在您的JSP的语法包括JSTL核心库

JSTL标签库:out标签

准备工作: 安装JSTL库: 如果您使用的是Apache Tomcat容器,那么按照下面两个简单的步骤: 下载的二进制发行版,从Apache标准标记库和解压的压缩文件. 下载地址:http://tomcat.apache.org/taglibs/index.html 使用标准的标签库从Jakarta Taglibs分布,复制发行版'lib'目录到应用程序的JAR文件 webapps\ROOT\WEB-INF\lib 目录中. 看代码看注释 <%@ page language="java&q

web day13 JSTL标签库(c标签,自定义标签),MVC设计模式,JavaWeb经典三层框架

JSTL 1. jstl的概述 *apache的东西,依赖EL * 使用jstl需要导入jstl1.2.jar * 四大库: > core:核心库,重点 > fmt:格式化:日期.数字 > sql:过时 > xml:过时 2. 导入标签库 *jar包 * 在jsp页面中:<%@taglib prefix="前缀" uri="路径"%> ---------------------- core --> c标签! 1. out和s

JSTL标签库,自定义标签

JSTL 简介 JavaServer Pages Standard Tag Library由JCP(Java Community Process)指定标准 提供给 Java Web 开发人员一个标准通用的标签函数库 和 EL 配合来取代传统直接在页面上嵌入 Java 程序(Scripting)的做法,以提高程序可读性.维护性和方便性 JSTL1.1安装 下载 JSTL 主要由Apache组织的Jakarta Project 实现 http://tomcat.apache.org/taglibs/

JSTL函数标签库 fn标签

在使用jstl的函数标签库之前需要在页面中引入: <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 1.fn:contains(string, substring) 如果参数string中包含参数substring,返回true. 2.fn:containsIgnoreCase(string, substring) 如果参数string中包含参数substring(

jstl标签的核心标签库(c标签库)

常用的标签: 设置域对象数据   <c:set></c:set> 输出域对象数据   <c:out value=""></c:out> 单条件判断   <c:if test=""></c:if>      只有if没有else 多条件判断 <c:choose></c:choose> + <c:when test=" "></c:whe

jstl标签库

<c:> 核心标签库  ========================================================================== JSTL 核心标签库(C标签)标签共有13个,功能上分为4类: 1.表达式控制标签:out.set.remove.catch 2.流程控制标签:if.choose.when.otherwise 3.循环标签:forEach.forTokens 4.URL操作标签:import.url.redirect <c:forE

JSTL 标签库 使用(web基础学习笔记十九)

标签库概要: 一.C标签库介绍 1.1.<c:> 核心标签库  JSTL 核心标签库(C标签)标签共有13个,功能上分为4类:1.表达式控制标签:out.set.remove.catch2.流程控制标签:if.choose.when.otherwise3.循环标签:forEach.forTokens4.URL操作标签:import.url.redirect 二.表达式控制标签 2.1.out标签 <c:out value="" escapeXml="&quo

JSP 标准标签库(JSTL)(JSP Standard Tag Library)

[1] JSTL简介    > JSTL是JSP的标准标签库    > JSTL为我们提供了一些常用的标签,供我们日常开发使用(if . if...else .遍历 . 日期格式化) > 标签库    - core :核心标签库    - 最常用的一个标签库,也就是我们熟悉c标签. - fn :函数标签库    - 函数标签库它需要结合EL表达式使用,主要定义了一些字符串操作的方法. - fmt :格式化标签库    - 主要用来做日期.数字的格式化以及国际化    - 20151019