在网站上,我想要一个获取Date作为输入的字段,然后将该日期保存在" Attendee" -Class中。
public class Teilnehmer {
private Date jahrgang = null;
@Id
@GeneratedValue(generator="increment")
@GenericGenerator(name="increment", strategy="increment")
@Column (name="ID")
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
@Column (name="Jahrgang")
public Date getJahrgang() {
return jahrgang;
}
public void setJahrgang(Date jahrgang) {
this.jahrgang = jahrgang;
}
该属性' jahrgang'具有类型org.sql.Date。现在,我发送到该文本字段并不重要,当我发送表单时,它重新加载页面并返回已填充的字段并将日期字段标记为红色。看起来有点像这样:
在这种情况下输入类型是什么?
修改
发送表单时,我没有收到任何异常的日志输出。
我输入的表单的一部分:
<p:outputLabel for="eintritt" value="Eintritt: "/>
<h:inputText name="eintritt" id="eintritt" value="#{AdminAdd.teilnehmer.eintrittsdatum}"></h:inputText>
<p:watermark for="eintritt" value="Eintritt"></p:watermark>