Struts2 Ognl 标签中的日期比较
我的要求是显示来自数据库的日期和状态消息,以告知来自数据库的日期是过去日期、当前日期还是未来日期。
我现在正在显示数据库中的日期,
<s:property value="%{selObj.lastdate}"/>
现在如何获取 OGNL 标签中的当前日期,我已经尝试过
<s:propery value="%{new Date()}"/>
我需要这个当前日期与 selObj.lastdate 进行比较并找出日期已通过?
My requirement is to display a date from db and the status message to inform whether the date coming from db is past date, current date or a future date.
I'm displaying the date from db by
<s:property value="%{selObj.lastdate}"/>
Now how to get the current date in OGNL tags, I have tried
<s:propery value="%{new Date()}"/>
I need this current date to compare with selObj.lastdate and find out the date is passed?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果你可以修改你的action端:
你可以尝试
在你的Java(Action)端
获取该值。
编写一个getter,如下所示:因此您可以在 JSP 端
If you can modify your action side:
You can try to write a getter as like:
at your Java(Action) side.
So you can get that value:
at your JSP side.
要获取当前日期/时间,您不需要修改操作类,只需将此行添加到您的 jsp 中:
To get the current date/time, you won't need to modify your action class, just add this line to your jsp:
这是比较和获取当前日期的正确方法。我必须建议在用户界面中显示日期,应该这样使用;
它将被格式化为日期。
That's is the right way to compare and get current date. I have to suggest to display a date in UI, should use like this;
It will be formatted date.