要使用jstl的标签库,将文件复制到WEB-INF/lib目录下,需要在jsp源文件的首部加入如下声明语句(一般放在page语句之后)

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

XML<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %>

国际化(Internationlization)<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>

数据库(Database)<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>

函数(functions)  <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

<c:out>知识点:

<!-- 没有body时的语句 -->
<c:out value="value" [escapeXml="{true|false}"] [default="defaultValue"]/>
<!-- value为输出的信息,default是value为空时显示的信息 escapeXml为true则避开特殊的xml字符集 -->
<!-- 有body时的语句 -->
<c:out value="value" [escapeXml="{true|false}"] >
这里是body部分
</c:out>
<!-- 用<c:out>输出javaBean属性值时表达式语句为${javaBeanName.javaBeanPropertyName} -->

<c:set>知识点:

<!-- <c:set>用于保存数据 -->

1)<c:set value="Expression" var="varName" [scope="page|request|session|application"]/>
2)<c:set var="varName" [scope="page|request|session|application"]>ValueExpression</c:set>
3)<c:set value="Expression" target="targetName" property="propertyName"/>
4)<c:set target="targetName" property="propertyName">ValueExpression</c:set>

<!-- target需要修改属性的变量名,一般为javaBean的实例  property需要修改的javaBean属性  var需要保存信息的变量  scope保存信息的变量的范围 -->

<c:remove>知识点

<!-- <c:remove>用于删除数据 -->
<c:remove var="varName" [scope="page|request|session|application"]/>
<c:remove var="test2" scope="session"/><!-- 从session中删除test2变量 -->

<c:catch>知识点

<!-- <c:catch>用于捕获嵌套在它里面的程序代码抛出的异常 -->
<c:catch[var="varName"]> 需要捕获异常的标签语句,java程序,HTML代码等</c:catch>

<c:choose><c:when><c:otherwise>知识点 (test为判断条件boolean)

<c:choose>
<c:when test="testCondition">
body content1
</c:when>
<c:when test="testCondition">
body content2
</c:when>
<c:otherwise>
body content3
</c:otherwise>
</c:choose>

最新文章

  1. asp.net捕获全局未处理异常的几种方法
  2. 好看的css3按钮和文本框
  3. arpg网页游戏之地图(三)
  4. 在Linux Ubuntu上编译DNX
  5. 前端攻城狮学习笔记九:让你彻底弄清offset
  6. e+开发中的各种问题
  7. centos 安装 mongo3.0
  8. MLlib 卡方检验
  9. 我的学习笔记之API-Guides翻译------AppComponent_Activites
  10. Windows - Windows的文件名的全路径(Fully Qualified File Name)的最大长度为260字节
  11. 对一个表中所有列数据模糊查询adoquery
  12. 分辨率验证工具 - 【Firesizer】的使用
  13. 201521123031 《Java程序设计》第6周学习总结
  14. Python 八皇后问题
  15. websocket ----简介,以及demo
  16. Perl处理数据(一):s替换、split和join
  17. 【转】 Golang输入输出格式化Printf Springf Fprintf..
  18. 【Spark-core学习之九】 Spark案例
  19. nodejs - 1)上传图片 ,并显示 , 2)模块 formidable
  20. IDEA入门级使用教程----你怎么还在用eclipse?

热门文章

  1. Umi+Dva搭建Cesium 3D开发环境
  2. [C#学习笔记1]用csc.exe和记事本写一个C#应用程序
  3. SpringBoot热部署-解决方案
  4. 简单介绍python的双向队列
  5. windows10安装mysql-8.0.13(zip安装)
  6. NT路径,DOS路径和Device路径互相转换
  7. RubyGems系列之RubyGems初识
  8. 基本服务器的AAA实验(Cisco PT)
  9. centos基本命令
  10. 关于SSH的那些事