Spring MVC表单不采用对象路径
显示的错误是Bean属性“emergencyComplaint.emergencyComplaint”不可读或具有无效的getter方法:getter的返回类型是否与setter的参数类型匹配? getter和setter具有相同的返回类型,但仍显示此错误 JSP页面Spring MVC表单不采用对象路径,spring,spring-boot,spring-mvc,Spring,Spring Boot,Spring Mvc,显示的错误是Bean属性“emergencyComplaint.emergencyComplaint”不可读或具有无效的getter方法:getter的返回类型是否与setter的参数类型匹配? getter和setter具有相同的返回类型,但仍显示此错误 JSP页面 <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <!DOCTYPE
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>CRS | Kolkata</title>
</head>
<body>
<div>
<h1>Lodge an Emergency Complaint Now</h1>
<form:form action="" method="post" modelAttribute="people">
<form:label
path="emergencyComplaint.emergencyComplaint"
for="emergencyComplaint"
>
Emergency Complaint
</form:label>
<form:input
type="text"
name="emergencyComplaint"
id="emergencyComplaint"
path="emergencyComplaint.emergencyComplaint"
/>
<form:label
path="emergencyComplaint.status"
for="emergencyComplaintStatus"
>Status</form:label
>
<form:input
type="text"
name="emergencyComplaintStatus"
id="emergencyComplaintStatus"
path="emergencyComplaint.status"
></form:input>
<form:label path="name" for="name">Name</form:label>
<form:input path="name" type="text" name="name" id="name" />
<form:label path="phoneNumber" for="phoneNumber"
>Phone Number</form:label
>
<form:input
path="phoneNumber"
type="text"
name="phoneNumber"
id="phoneNumber"
/>
<button type="submit">Lodge</button>
</form:form>
</div>
</body>
</html>
这是一个有效的错误。仔细查看您的实体和modelAttribute。没有紧急投诉。紧急投诉 因此,不是:
<form:input type="text" name="emergencyComplaint" id="emergencyComplaint" path="emergencyComplaint.emergencyComplaint" />
试试这个:
<form:input type="text" name="emergencyComplaint" id="emergencyComplaint" path="emergencyComplaint" />
我手头没有任何一个例子,但我认为你已经足够聪明,能够在阅读本文时发现这个问题。如果没有想法,请查看和。它现在工作正常,但只有一个属性,当我评论emergencyComplaint输入时,它处于状态。但是,当我试图将它们一起发送时,却没有。您现在遇到了什么错误?共享完整的错误跟踪。
<form:input type="text" name="emergencyComplaint" id="emergencyComplaint" path="emergencyComplaint.emergencyComplaint" />
<form:input type="text" name="emergencyComplaint" id="emergencyComplaint" path="emergencyComplaint" />