我有一个类似“MMMM dd,yyyy”的日期格式,我正在使用<fmt:formatDate value="${purchaseDate}" pattern="MMMM dd, yyyy"/>
,我必须将其与当前日期进行比较,并检查购买日期是否少于当前日期的一年??任何建议如何做到这一点......
答案 0 :(得分:1)
我认为在这种情况下你必须诉诸scriptlets
<% //... your code ... %>
。
如果你选择scriptlets
,那么它将是简单的Java数据比较,如here所示。
您还可以使用比较逻辑在实用程序类中创建方法,然后从JSP中调用它。
我个人不喜欢我的JSP代码中的scriptlets
,所以:
request
中设置一个标志并将其传递给JSP。但这取决于在这个简单的比较之后您需要做多少逻辑。所以,如果你真的需要在JSP中比较日期,那么我猜scriptlets
将是唯一的出路。
希望这能为你提供一些思考。