jsp - 如何使用c :out tag in some format显示日期

标签 jsp jstl

我正在使用JSTL。我想使用<c:out ..>标记在JSP中显示日期。

我尝试了<c:out value = "<fmt:formatdate value = '${datevar}'"/>

但它在HTML中显示为<fmt:formatdate value = '${datevar}'

需要更改什么才能以预期格式显示日期?

最佳答案

您不需要<c:out>,并且该标记实际上称为<fmt:formatDate>(请注意大写的D)。

<fmt:formatDate value="${datevar}" pattern="MM/yyyy" />

如果您实际上想将其存储在某个变量中,以便稍后在<c:out>中重新显示,请使用var属性。
<fmt:formatDate value="${datevar}" pattern="MM/yyyy" var="newdatevar" />
...
<c:out value="${newdatevar}" />

关于jsp - 如何使用c :out tag in some format显示日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4587208/

相关文章:

java - 如何从 jsp Spring MVC 访问 ModelMap 对象中包含的映射键/值对

java - 如何从 html 对象标签内部编码/解码查询字符串?

java - 使用 JSP bean 访问器发送参数

java - JSP+Jetty项目上的Jasper异常

jsp - 用于国际化和本地化的 JSTL 资源包

java - 我的网络应用程序中的 Null.Pointer.Exception

xml - JSTL - 解析不适​​用于具有命名空间的元素

java - 在 foreach 循环中为 <td> 生成动态 ID

java - JSTL - 添加调用参数

java - JSP 默认对象验证