我知道如何用簡單類型(int,String)來填充對象,但我怎樣才能做到這一點的日期值???如何在jsp表單中填充struts2動作的日期對象?
我的課程(稱爲User
)有一個類型的屬性,java.util.Calendar
,有什麼方法可以在html/jsp表單上自動填充此字段嗎?
我的形式:
Date: <input type="text" name="user.date">
我知道如何用簡單類型(int,String)來填充對象,但我怎樣才能做到這一點的日期值???如何在jsp表單中填充struts2動作的日期對象?
我的課程(稱爲User
)有一個類型的屬性,java.util.Calendar
,有什麼方法可以在html/jsp表單上自動填充此字段嗎?
我的形式:
Date: <input type="text" name="user.date">
日期 - 使用短格式與當前請求
而且相關的語言環境來看看自定義轉換器例如
嘗試並實施自定義轉換器
public class MyConverter extends StrutsTypeConverter {
public Object convertFromString(Map context, String[] values, Class toClass) {
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date date = sdf.parse(values[0]);
//do some validation on class and other stuff
}
public String convertToString(Map context, Object o) {
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
return sdf.format(o);
}
}
然後用
user.date = com.xyz.MyConverter
在性能
它註冊文件 MyAction-conversion.properties
<s:date name="user.date" format="MM/dd/yyyy" />
這裏user.date不與日曆檢查日期類型。請檢查
我還是不明白:'( – 2010-12-10 13:12:23