JSTL-c标签

JSTL标签必须与EL表达式一起使用核心标签13个分为4类

  1. 表达式控制类:out,set,remove,catch
  2. 流程控制:if,choose,when,otherwise
  3. 循环控制类:foreach,forTokens
  4. URL操作:import,url,redirect

在使用jstl之前需要引入两个jar包jstl-1.2.jarstandard-1.1.2.jar
在引入这两个jar包后,再在JSP页面中引入标签

1
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

即可使用c标签。

注意

当从Servlet中用request域传数据当JSP页面时,如果传输的数据中有html标签,${}是可以识别html标签和&lt; 和 &gt;字符的的,但是c:out标签是默认不识别的这些的,但是该标签有个escapeXML属性默认是true,当将此属性修改为false可以识别html标签。

并且c:out标签还可以设置默认值default属性,当没有数据是则可以显示default中的数据