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



为什么即使一切看起来都很好,我仍然会收到此错误

这是我索引中的代码.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>

我的错在哪里?

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

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

同样在你的Bean需要使用骆驼大小写符号而不是蛇壳。 骆驼案与蛇案解释

应该是 ItasTb 实体

将 JSP 更改为:

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

最新更新