2016-06-07 56 views
0

为什么会出现这种错误,即使一切似乎罚款Bean属性“xxxx是无法读取或有一个无效的getter方法:请问吸气匹配的返回类型参数类型的setter的

这是代码在我的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

添加控制器代码 – Blaze

+0

您是否认识到您的模型中存在拼写错误? this.useraname = username; – steelshark

回答

0

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

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

另外在你的Bean中需要使用camelCase notation not snakecase。 camelcase vs snakecase解释

应该ItasTb实体

改变你的JSP中:

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

ItasTb是frc_Number是该类中的字段的模型的名称 – Blaze

+0

那么你的问题是错误的?具有属性frc_Number的类是ItasTb – cralfaro

+0

请重新检查 – Blaze

相关问题