Java Struts1根据<;中的特定格式输出util.Date;html:text>;针对不同的地区
我使用struts1 吃下一粒豆子Java Struts1根据<;中的特定格式输出util.Date;html:text>;针对不同的地区,java,date,date-format,struts-1,Java,Date,Date Format,Struts 1,我使用struts1 吃下一粒豆子 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
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上使用特定格式
如何执行此操作?与其将字段设置为日期,不如将其设置为以正确格式表示日期的字符串。您可以使用SimpleDataFormatter
类在两者之间进行转换。您还可以查看(Javascript,因此它将运行客户端)以允许用户选择日期(以正确的格式),而不是自己键入日期
Struts 1表单bean属性几乎总是字符串,因为内置类型转换非常有限。如果将文本输入直接映射到表单bean类中的日期字段,则该值的格式应为YYYY-MM-DD
,如果不匹配,则会出现错误500:beanUtils.populate错误