2010-01-25 14 views
1

JSP 페이지에서 Date 객체의 기본 형식을 변경할 수 있습니까? 이제는 어떤 종류의 서식이 있는데 fmt 태그를 사용하지 않고 서식을 변경하고 싶습니다. 그 서식을 모든 페이지에 입력해야한다는 의미 일 것이고 많은 것이 있습니다!Jsp 기본 날짜 형식

+0

당신은 <%=myDate%>를 사용하고 있습니까? 그것이 사실이라면 ... BalusC가 말하는 것을 더 잘합니다. – helios

답변

2

보다도 정확하게 JSTL fmt:formatDate과 같은 일 자신의 custom taglib를 만드는 것입니다.

하지만 왜 바퀴를 재발 명하고 싶습니까? JSP에서 코드를 대체하는 "많은 노력"입니까? 음, 그냥 당신의 직업 : 그건 기본적으로 간단하게 다음과 같이

  1. /WEB-INF/lib에서 드롭 jstl-1.2.jar. 당신의 JSP의 상단에
  2. 선언 fmt 태그 라이브러리 : 어떤 콩의 java.util.Date 재산에

    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 
    
  3. 사용 fmt:formatDate. 예를 들어 위

    <fmt:formatDate value="${bean.date}" type="date" dateStyle="short" /> 
    

    영어 로케일에 대해, 독일어 로케일에 대한 예를 25.01.10에 대한 10/01/25로 오늘 날짜를 인쇄합니다. 더 이상 걱정할 필요가 없습니다! :

당신은 거의 이미 소요되는 시간 질문을하고 답을 기다리고에 완료 될 것이다

)

1

내 지식에 따라 JSP는 설정에서 재정의 할 수없는 객체의 toString 메소드를 호출하기 때문에 가능하지 않습니다. 수동으로해야합니다. FMT-태그를 사용하지 않고