JSTL
1. jstl的概述
* apache的东西,依赖EL
* 使用jstl需要导入jstl1.2.jar
* 四大库:
> core:核心库,重点
> fmt:格式化:日期、数字
> sql:过时
> xml:过时
2. 导入标签库
* jar包
* 在jsp页面中:<%@taglib prefix="前缀" uri="路径"%>
----------------------
core --> c标签!
1. out和set
* <c:out>:输出
> value:可以是字符串常量,也可以是EL表达式
> default:当要输出的内容为null时,会输出default指定的值
> escapeXml:默认值为true,表示转义!
* <c:set>:设置(创建域的属性)
> var:变量名
> value:变量值,可以是EL表达式
> scope:域,默认为page,可选值:page、request、session、application
2. remove
* <remove>:删除域变量
> var:变量名
> scope:如果不给出scope,表示删除所有域中的该名称的变量;如果指定了域,那么只删除该域的变量。
3. url
* value:指定一个路径!它会在路径前面自动添加项目名。
<> <c:url value="/index.jsp"/>,它会输出/day13_1/index.jsp
* 子标签:<c:param>,用来给url后面添加参数,例如:
<c:url value="/index.jsp">
<c:param name="username" value="张三"/> <!--可以对参数进行url编码!!-->
</c:url>
结果为:/day13_1/index.jsp?username=
转载请注明原文地址: https://ju.6miu.com/read-965522.html