EL 表达式和 JSTL 标签(7)

    xiaoxiao2026-03-04  6

    本系列博客汇总在这里:EL 表达式和 JSTL 标签汇总

    目录

    JSTL 核心库out 和 set(重点)outset示例源码


    JSTL 核心库

    out 和 set(重点)

    out

    set

    set 标签的 var、value、scope 是一组,而 target、property、value 是一组。

    示例

    源码

    package com.wyx.person; public class Person { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } @Override public String toString() { return "Person [age=" + age + ", name=" + name + "]"; } } <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <% pageContext.setAttribute("pname", "weiyuxuan"); %> <h1>JSTL核心库out</h1> <c:out value="${12}"></c:out><br> <c:out value="${pname}"></c:out><br> <c:out value="${name}" default="unkown"></c:out><br> <c:out value="${'<font color=red>weiyuxuan</font>'}" escapeXml="false"></c:out><br> <hr> <h1>JSTL核心库set</h1> <c:set var="pname1" value="weiyuxuan"></c:set> <c:set var="pname2" value="weiyuxuan" scope="request"></c:set> <jsp:useBean id="person" class="com.wyx.person.Person"></jsp:useBean> <c:set target="${person}" property="name" value="weiyuxuan"></c:set> <c:set target="${person}" property="age" value="30"></c:set> <c:out value="${person}"></c:out> </body> </html>

    如有错误,欢迎指正!

    最新回复(0)