java Jsp默认日期格式 7 月,1 周 Questions & Answers 1620 是否可以更改JSP页面中日期对象的默认格式?现在我有了一些格式,我想在不使用fmt标记的情况下更改格式,因为这意味着我必须在所有页面上键入格式,而且有很多
# 1 楼答案 without using fmt-tags 最好是创建自己的custom taglib,它的作用与JSTL^{}完全相同 但是你为什么要重新发明轮子呢?替换JSP中的代码需要“很大”的努力吗?嗯,这就是你的工作:)基本上就这么简单: 把{a3}放到{}里李> 在JSP顶部声明fmttaglib: <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 对任何bean的java.util.Date属性使用fmt:formatDate <fmt:formatDate value="${bean.date}" type="date" dateStyle="short" /> 上面的示例将今天的日期打印为10/01/25用于英语地区,例如25.01.10用于德语地区。不用再担心了!:) 在你问问题和等待答案的时间里,你几乎已经完成了;)
# 1 楼答案
最好是创建自己的custom taglib,它的作用与JSTL^{} 完全相同
但是你为什么要重新发明轮子呢?替换JSP中的代码需要“很大”的努力吗?嗯,这就是你的工作:)基本上就这么简单:
在JSP顶部声明
fmt
taglib:对任何bean的
java.util.Date
属性使用fmt:formatDate
上面的示例将今天的日期打印为
10/01/25
用于英语地区,例如25.01.10
用于德语地区。不用再担心了!:)在你问问题和等待答案的时间里,你几乎已经完成了;)
# 2 楼答案
据我所知,这是不可能的,因为JSP将只调用对象上的toString方法,而您不能使用设置覆盖该方法。你必须手动操作