在编写站点地图时,我遇到了这个问题:JSTL fmt tag does not work in IE?并使用它来解决它。大。
有趣的是,我只是在同一个Tomcat7安装中运行的应用程序子集中遇到了它。
是否存在某些应用可以与其他应用具有不同区域设置的机制?据我所知,样板代码是相同的,唯一的区别是输出HTML(不是逻辑)。所有fmt标签都使用相同的启动和模式,具有相同的返回类型(相同的数据返回到多个页面)。
CODE!
设置(在页面中)
<jsp:useBean id="WorkshopLatestUpdateProcessBean" scope="page" class="com.themetacity.beans.WorkshopProcessBean"/>
<c:set var="workshopUpdateDate" value="${WorkshopLatestUpdateProcessBean.lastUpdateDate}"/>
<fmt:formatDate value="${workshopUpdateDate}" pattern="yyyy-MM-dd"/>
以上将给出
的结果28-8-12
另一个应用程序将提供
Tue Aug 28 18:54:38 EST 2012
这是与此问题顶部相关的问题
答案 0 :(得分:0)
事实证明这是预期的行为,因为我很难初始化传递给标签的值。
如果传入未初始化的值,则默认为页面呈现时的时间戳,如上面的问题所示。在c:set部分初始化它,一切都很好。
TL:DR没有问题,我对此很不满意。