Я использую пружинный MVC с валидатором гибернации.Моя проблема в том, что когда целое значение равно нулю, в моем текстовом поле отображается 0.Я хочу отображать только пустую строку.как это сделать?
В моем JSP:
<form:form action ="processForm" modelAttribute="customer" >
...
...
Free Passes: <form:input path="freePasses"/>
<form:errors path="freePasses" cssClass="error" />
<input type="submit" value="submit" />
</form:form>
Мой класс клиентов:
public class Customer {
...
private int freePasses;
}
Мой контроллер
public class CustomerController {
@RequestMapping("/showForm")
public String showForm(Model model) {
model.addAttribute("customer",new Customer());
return "customer-form";
}
@RequestMapping("/processForm")
public String processForm(@Valid @ModelAttribute("customer") Customer cust,
BindingResult result) {
if(result.hasErrors()) {
return "customer-form";
} else {
return "customer-confirmation";
}
}
}
Когда форма загружается, я хочу видеть пустым в поле «Свободные пропуски» не ноль.
Результат я получаю
Ожидаемый результат