Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Struts1根据<;中的特定格式输出util.Date;html:text>;针对不同的地区_Java_Date_Date Format_Struts 1 - Fatal编程技术网

Java Struts1根据<;中的特定格式输出util.Date;html:text>;针对不同的地区

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

我使用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: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错误