博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSTL遇到的问题
阅读量:6870 次
发布时间:2019-06-26

本文共 2008 字,大约阅读时间需要 6 分钟。

1.jstl 中不可以用关键字命名 例如class new。

2.jstl取值的问题 如果jstl通过对象.属性取值 属性值中包括特殊字符(例如:31/20180131195356867.txt","size":8,"suffix":"txt"}) ,在jsp页面取值时需要引入:JSTL Funciton

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

特殊字符需要转义:<input type="text" value="${fn:escapeXml(user.name)}" />

3.关于在jstl 获取时间的格式化

首先需在页面上导入fmt标签的声明

<%@ taglib prefix="fmt" uri="/WEB-INF/fmt.tld" %>或
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
value: 要格式化的值,这里就是updateDate
type: 格式化的样式

dateStyle: 具体样式(比type更具体的描述,可以不写)

举例说明:

  1. <fmt:formatDate value="${updateDate}" pattern="yyyy-MM-dd HH:mm:ss"/><br/>  
  2. <fmt:formatDate value="${updateDate}" type="date"/><br/>  
  3. <fmt:formatDate value="${updateDate}" type="date" dateStyle="default"/><br/>  
  4. <fmt:formatDate value="${updateDate}" type="date" dateStyle="short"/><br/>  
  5. <fmt:formatDate value="${updateDate}" type="date" dateStyle="medium"/><br/>  
  6. <fmt:formatDate value="${updateDate}" type="date" dateStyle="long"/><br/>  
  7. <fmt:formatDate value="${updateDate}" type="date" dateStyle="full"/><br/>  
  8. <fmt:formatDate value="${updateDate}" type="time"/><br/><br/>  
  9. <fmt:formatDate value="${updateDate}" type="time" timeStyle="default"/><br/>  
  10. <fmt:formatDate value="${updateDate}" type="time" timeStyle="short"/><br/>  
  11. <fmt:formatDate value="${updateDate}" type="time" timeStyle="medium"/><br/>  
  12. <fmt:formatDate value="${updateDate}" type="time" timeStyle="long"/><br/>  
  13. <fmt:formatDate value="${updateDate}" type="time" timeStyle="full"/><br/>  
  14. <fmt:formatDate value="${updateDate}" type="both"/><br/>  
  15. <fmt:formatDate value="${updateDate}" type="both" pattern="EEEE, MMMM d, yyyy-MM-dd HH:mm:ss Z"/><br/>  
  16. <fmt:formatDate value="${updateDate}" type="both" pattern="d MMM yy, h:m:s a zzzz"/><br/> 

输出结果:

    1. 2014-12-05 09:19:05  
    2. 2014-12-5  
    3. 2014-12-5  
    4. 14-12-5  
    5. 2014-12-5  
    6. 2014年12月5日  
    7. 2014年12月5日 星期五  
    8. 9:19:05  
    9. 9:19:05  
    10. 上午9:19  
    11. 9:19:05  
    12. 上午09时19分05秒  
    13. 上午09时19分05秒 CST  
    14. 2014-12-5 9:19:05  
    15. 星期五, 十二月 5, 2014-12-05 09:19:05 +0800  
    16. 5 十二月 14, 9:19:5 上午 中国标准时间  

 

转载于:https://www.cnblogs.com/estelleup/p/8395342.html

你可能感兴趣的文章
dhcp服务在企业中的应用
查看>>
linux系统管理之四:服务状态
查看>>
VMware View FAQ[一]
查看>>
【原创翻译】布尔值(boolean)
查看>>
三元运算式、lambda表达式、内置函数map、reduce、filter以及yield生成器
查看>>
MySQL分库分表分表后数据的查询(5th)
查看>>
iOS-点击图片放大,再次点击返回原视图 类似查看相册的功能
查看>>
JAVA -- stateless4j StateMachine 使用浅析(二)
查看>>
oracle checkpoint
查看>>
KVM虚拟化开源高可用方案(六)ISCSI ON DRBD搭建及常见故障处理
查看>>
android device related
查看>>
iOS 6 Beta3即将发布,iPhone面板谍照已经曝光
查看>>
hadoop 源码包编译
查看>>
h5存储的优点
查看>>
Python基础之各种推导式玩法
查看>>
[HNOI/AHOI2017]影魔
查看>>
微信小程序-多级联动
查看>>
Ubuntu配置MYSQL远程连接
查看>>
docker-1-简介
查看>>
PAT 1020
查看>>