Ошибка привязки весной и jsp, я был бы признателен, если бы кто-то мог помочь.Связанный объект весной
У меня есть надлежащее геттер и сеттер этих атрибутов,
private int sydinv;
@NotNull(message="You must specify the inventory in Melbourne warehouse")
private int melinv;
И когда я использую их в файл JSP, сообщение об ошибке говорит «Bean свойство„sydinv“не может быть прочитан или имеет недопустимый метод получения: Есть ли тип возврата получателя соответствует типу параметра сеттера? "
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="c" uri = "http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<form:form action="${pageContext.request.contextPath}/products/save" method = "post" commandName="product">
<label>Title
<form:input path="title" /> <form:errors path="title"/></label>
<br/>
<label> Description
<form:input type = "text" path= "description"/></label>
<br/>
<label>Price
<form:input path= "price" /><form:errors path="price"/></label>
<label>Image
<form:input path= "imageUrl" /><form:errors path="imageUrl"/></label>
<label>sydinv
<form:input path= "sydinv" /><form:errors path="sydinv"/></label>
<label>Inventory
<form:input path= "inventory" /><form:errors path="inventory"/></label>
<form:input type="hidden" path="productId"/>
<br/>
<input type = "submit" value = "Submit"/>
<br/>
<input type = "reset" />
</form:form>
А вот мой контроллер
@RequestMapping("/edit/{productId}")
public String edit(@PathVariable int productId, Model model){
//add your code here to find a product based on its id
//and put it in the model
Product product = pdao.getProductById(productId);
System.out.println("@@"+product.getSydInv()+"##"+product.getMelInv());
model.addAttribute("product", product);
return "product";
}
Файл JSP может прочитать все атрибута, за исключением syd_inv, может кто-нибудь дает мне какой-то намек? Приветствия
Какова фактическая ошибка? – Acapulco