0
я иметь вид:Форма Подавать с полем Дата
<form:form method="POST" modelAttribute="lostcard" action="enregistrerLostCard" id="formCard_Lost">
[...]
<form:input path="dateDeclaration" type="text"/>
[...]
<input value="enregistrer" type="button" onclick="saveformAjax()"/>
[...]
где lostcard
является боб, которые имеют поле Дата dateDeclaration
.
Когда я пытаюсь отправить форму с AJAX
function saveformAjax() {
$.ajax({
url : 'enregistrerLostCard',
type: 'POST',
data:$('#formCard_Lost').serialize(),
success : function(responce) {
[...]
}
});
}
Но когда я удалить <form:input path="dateDeclaration" type="text"/>
форма представить нормально.
Мой контроллер:
@RequestMapping(value="/enregistrerLostCard")
public @ResponseBody
void enregistrerLostCard(@ModelAttribute(value="lostcard") Lostcard lostcard) {
System.out.println("enregistrerLostCard");
}
Мой Lostcast
класс:
@Entity
@Table(name = "lostcard", catalog = "gestion")
public class Lostcard implements java.io.Serializable {
private Integer id;
private String nom;
private String prenom;
private String cin;
private Date dateDeclaration;
private Date dateDuplicata;
private String annexeAdmin;
[...]
Давайте посмотрим ваш метод обработчика. –
Я обновляю свой пост. – Youssef
Теперь посмотрим ваш класс 'Lostcast' и значение, которое вы вводите в поле ввода для' dateDeclaration'. –