2011-02-03 27 views
13

tôi muốn làm một cái gì đó như thế này:fmt Gán: sản lượng formatDate để ac: set biến

<c:set var="strDate" value="<fmt:formatDate value='${obj.dateIn}' pattern='ddMMyyyy'/>"/> 

để có được những ngày như (định dạng) chuỗi và gán nó vào một biến để sử dụng sau nhưng nó isn' t làm việc, bất kỳ ý tưởng về làm thế nào để làm điều đó trong jsp-jstl? Cách duy nhất tôi tìm thấy xung quanh nó là tạo ra một "giả" getter cho lớp java đối tượng mà kết quả đầu ra mong muốn như là một chuỗi usign SimpleDateFormat.format (..) nhưng tôi nghĩ rằng nó không phải là rất chính thống và muốn để lại các lớp cơ bản một mình.

Trả lời

32
<fmt:formatDate value=".." pattern=".." var="strDate" /> 

thuộc tính var là:

Tên của biến scoped xuất khẩu mà các cửa hàng kết quả được định dạng như một String.

+1

Yep, nó hoạt động tốt. Gracias, cảm ơn. – danirod

1

định dạng đầu tiên ngày sau khi gán dateFormated để biến

Đặt nó theo cách này:

<fmt:formatDate value='${obj.dateIn}' pattern='ddMMyyyy' var="searchFormated" /> 
<c:set var="strDate" value="${searchFormated}"/> 
Các vấn đề liên quan