Bean属性'xxxx不可读或具有无效的getter方法:getter的返回类型是否与setter的参数类型匹配

时间:2016-06-07 12:00:25

标签: java spring jsp spring-mvc

为什么即使一切正常也会出现此错误

这是我的index.jsp代码中的代码

<body>
        <center><h1>SERVICE</h1>
            <h2>Enter Service Details</h2>
        <form:form method="POST" commandName="servDetForm" action="AddService">
              <table style="appearance:dialog ">

                    <tr>
                        <td>Number</td>
                        <td><form:input path="xxx"/></td>
                    </tr>
                    <tr>
                        <td>Number</td>
                        <td><form:input path="xxx"/></td>
                    </tr>
                    <tr>
                        <td></td>
                        <td><form:button name="addService" value="Add Service">Add Service</form:button></td>

                    </tr>
                </table>
           </form:form>
            </center>
      </body>

我哪里错了?

1 个答案:

答案 0 :(得分:0)

您正在向视图发送错误的实例。

@RequestMapping(value="/index", method=RequestMethod.GET)
public ModelAndView indexView(){
    return new ModelAndView("index","servDetForm",new ServiceTb());
}

另外在你的Bean中需要使用camelCase表示法而不是snakecase。 camelcase vs snakecase解释

应该是 ItasTb 实体

将您的JSP更改为:

<form:form method="POST" modelAttribute="servDetForm">