jsp标准标签库的使用
1、jstl核心标签库,标记名称c,标签配置文件c.tld,定义了属性管理,迭代,判断,输出例:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>//c:out输出字符串<c:out value="Hello Word"></c:out>
2、绑定属性<%pageContext.setAttribute("info", "hello");%><c:out value="${info }" ></c:out><br/>default的属性,如果value内容为null;则显示default的内容<c:out value="${h }" default="没有此内容"></c:out><br/>
3、不支持elvar属性名称,value属性值,scope属性的保存范围<c:set var="a" value="hello" scope="request"><!-- 获取a的value值 -->${a }</c:set>
4、public class Student {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}}<%Student stu=new Student();request.setAttribute("stu", stu);%><c:set value="张三" target="${stu }" property="name"/>${stu.name }设置属性
5、<c:set var="b" value="word" scope="request"/><c:remove var="b" scope="request"/>属性内容:${b }
6、用来处理程序中产生的异常;异常信息都保存在c属性之后,通过表达式语言进行c的内容的输出;<c:catch var="c"><%int res=10/0;%></c:catch>${c }