JSTL学习笔记

1.核心标签库
1)<c:out value="输出的内容”/>
2)<c:set var=" 属性名"value="属性的值 " scope=" 属性的范围"/>
3)<c:if test=" 判断条件" var="判断的结guo">
执行的操作
</c:if>
4)<c:choose>
<c:when test="判断的条件">执行的操作</c:when>
<c:otherwise>执行的操作</otherwise>
</c:choose>
5)<c:forEach items=" 容器对象" var="容器中存储的任意对象">
执行的操作
</c:forEach>
6)<c:forTokens items="待处理的字符串对象” delims="按照xx来分割字符串" var=" 每次分割的对象">
执行的操作
</c:forTokens>'
7)<c:url value="即将使用url” var="处理之后的url">
<c:param name="" value=""/>
</c:url>
8)<c:import url=" 导入的界面的url">
<c:param name="" value=""/>
</c:import>
9)<c:redirect url="客户端跳转的url">
<c:param name="" value=""/>
</c:redirect>






2.国际化标签I18N标签
1)
<c:setLocale value=" "/>设置调取资源的区域
zh_CN
2)通过在WEB-INF/CALSSES文件夹下面创建一个.properties的文件,内面存放信息
<c:bundle basename="绑定的文件名">
<c:message key="键名" var=" 保存键名所对应的内容"/>
</c:bundle>
<c:setBundle basename="绑定的文件名" var="保存文件名的属性">
<c:message key="键名" var=" 保存键名所对应的内容" bundle="保存文件名的属性“/>
</c:bundle>
3)<c:formatNumber value="格式化数值" pattern="手工设置格式” var=" "/>
4)<c:parseNumber value="反格式化数值" pattern="手工设置格式” var=" "/>
5)<c:formatDate value=" 时间对象" type="both" pattern="手工设置格式” var=""/>
6)<c:parseDate value=" 时间对象" type="both" pattern="手工设置格式” var=""/>
7)时区的设置
<c:timeZone value=" 时区">
<c:formatDate value=" 时间对象" type="both" pattern="手工设置格式” var=""/>
</c:timeZone>





3.sql标签库
1)<sql:setDataSource dataSource="数据源名称"
var="保存数据源的属性”/>
2)<sql:query var="result" dataSource=" 数据源">select 语句</sql:query>
<c:forEach items="result.rows" var="row"/>
   形如   row.name
          row.age一样


3)<sql:update var="result" dataSource=" " >
update/delete/insert sql语句</sql:update>
update emp set name=? age=?while id=?
<sql:param value="name"/>

4)可以通过startRow与maxRow在setDataSource中设置属性完成分页的作用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值