2012-08-28 2 views
0

사이트 맵을 작성할 때 JSTL fmt tag does not work in IE?을 사용하여이 문제가 발생했습니다. 큰.fmt : formatDate 응용 프로그램 별 출력 변경

흥미롭게도 나는 Tomcat7의 동일한 설치에서 실행되는 응용 프로그램의 서브 세트에서만 만났습니다.

일부 앱의 로캘이 다른 앱과 다를 수있는 메커니즘이 있습니까? 지금까지 보일러 코드가 유일한 차이점은 출력 HTML (논리가 아님)과 동일하다는 것을 알 수 있습니다. 모든 fmt 태그는 동일한 리턴 유형 (동일한 데이터가 여러 페이지로 리턴 됨)과 동일한 initilization 및 패턴을 사용합니다.

코드!

<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

태그에 전달 된 값을 초기화 할 때 끔찍했기 때문에 이것은 예상되는 동작입니다.

초기화되지 않은 값을 전달하면 기본적으로 위의 문제와 같이 페이지가 렌더링 된 시간 스탬프가 사용됩니다. c : set 부분에서 초기화하면 모두 잘됩니다.

TL : DR 문제가 없었으며이 점이 좋지 않습니다.