簡體   English   中英

Struts1輸出util.Date根據具體格式 <html:text> 對於不同的區域設置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM