我有一个日期格式,如“MMMM dd,yyyy”,我正在使用<fmt:formatDate value="${purchaseDate}" pattern="MMMM dd, yyyy"/>
,我必须将它与当前日期进行比较,并检查购买日期是否距离当前日期不到一年?任何建议如何做到这一点......
问问题
2369 次
1 回答
1
scriptlets
<% //... your code ... %>
我认为在这种情况下您将不得不求助。
如果你继续,scriptlets
那么这将是简单的 Java 数据比较,如下所示。
您还可以在具有比较逻辑的实用程序类中创建一个方法,然后从您的 JSP 中调用它。
我个人不喜欢scriptlets
在我的 JSP 代码中,所以:
- 我通常会在 java 类中执行此逻辑并在其中设置一个标志
request
并将其传递给 JSP。但这取决于在这个简单的比较之后你需要做多少逻辑。 - 或者您可以构建一个简单的自定义标签来为您执行逻辑(可能是矫枉过正!)
所以,如果你真的需要在 JSP 中比较日期,那么我想scriptlets
这将是唯一的方法。
希望这能给人们一些思考。
于 2012-08-27T07:02:29.240 回答