[英]Struts1 Output util.Date according with specific format in <html:text> for different Locale
我使用Struts 1。
並有下一個豆
import java.util.Date;
public class Event {
private String name;
private Date date;
// getters & setters
}
形式
public class Holiday {
private Event event;
// getters & setters
}
我有jsp添加新假期
<html:text name="holidayForm" property="event.date" altKey="date.pattern" maxlength="10" size="10" /></label>
我無法獲取日期或將默認日期設為Date date = new Date();
特別是在jsp上的格式。
我怎樣才能做到這一點?
而不是將您的字段Date
,使其成為一個String
,以正確的格式表示日期。 您可以使用SimpleDateFormatter
類在兩者之間進行轉換。 您還可以查看jQuery UI Datepicker模塊 (Javascript,因此它將運行客戶端),以允許您的用戶選擇日期(格式正確),而不是自己鍵入。
Struts 1表單bean屬性幾乎總是字符串,因為內置類型轉換非常有限。 如果將文本輸入直接映射到表單bean類中的Date字段,則該值應采用YYYY-MM-DD
格式,如果不匹配,您將收到錯誤500:beanUtils.populate錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.