【发布时间】:2023-04-09 06:57:01
【问题描述】:
我有两个 jsp 页面托管在同一个 tomcat 容器中的不同应用程序中。
1.jsp
<c:import url="http://hostname:9090/application/index/2.jsp">
<c:param name="city" value="Dubai"/>
</c:import>
2.jsp
<%@ page import="java.util.Date" %>
<jsp:useBean id="now" class="java.util.Date" scope="page" />
<fmt:formatDate value="${now}" pattern="MM.dd.yyyy" />
使用http://hostname:9090/application/index/2.jsp 直接访问2.jsp 时,会以模式01.24.2015 中提到的所需格式显示日期
在页面 1.jsp 中导入 2.jsp 时,其显示结果
"Sat Jan 24 00:26:53 GST 2015 "
帮助我了解这种奇怪行为的原因,
我尝试使用scope="request",但它也没有帮助。
期待这种行为的原因和解决方案。 :)
【问题讨论】:
-
谁能帮我理解上述情况下的问题?
标签: java jsp date jstl jsp-tags