是否可以用表达式语言创建日期值?
是否可以在 JSTL 表达式语言 (EL) 中创建日期值而不使用 scriptlet?以下是我尝试重构以仅使用 EL 的一些遗留代码的片段。
<td><%=new java.text.SimpleDateFormat("MM/dd/yyyy HH:mm z").format(new java.util.Date())%></td>
显然它打印出当前的日期和时间。我知道我可以使用 EL 格式化日期,但是我可以使用 EL 获取日期吗?
Is it possible to create a date value in JSTL Expression Language (EL) without using scriptlets? Here is a snippet of some of the legacy code I'm trying to refactor to only use EL.
<td><%=new java.text.SimpleDateFormat("MM/dd/yyyy HH:mm z").format(new java.util.Date())%></td>
Apparently it prints out the current date and time. I know I can format a date using EL, but can I get a date using EL?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为你不能在 EL 中做到这一点。但是这个怎么样,这里没有脚本
I don't think you can do this in EL. But how about this, no scriptlets here
这会很有帮助
如果你使用 spring webflow 框架,如果你在 flow.xml 上定义它,
你可以得到这样的值
Thid would be helpfull if you use spring webflow framework
if you define this on the flow.xml
You can get the value like this