JSTL标签必须与EL表达式一起使用核心标签13个分为4类
- 表达式控制类:out,set,remove,catch
- 流程控制:if,choose,when,otherwise
- 循环控制类:foreach,forTokens
- URL操作:import,url,redirect
在使用jstl之前需要引入两个jar包jstl-1.2.jar和standard-1.1.2.jar。
在引入这两个jar包后,再在JSP页面中引入标签1<%"c" uri="http://java.sun.com/jsp/jstl/core"%> prefix=
即可使用c标签。
注意
当从Servlet中用request域传数据当JSP页面时,如果传输的数据中有html标签,${}是可以识别html标签和< 和 >
字符的的,但是c:out
标签是默认不识别的这些的,但是该标签有个escapeXML属性默认是true,当将此属性修改为false可以识别html标签。
并且c:out
标签还可以设置默认值default属性,当没有数据是则可以显示default中的数据