从网站http://static.springsource.org/spring/docs/2.0.x/reference/mvc.html,
我知道spring mvc中的选项标签实现如下
<tr>
<td>Country:</td>
<td>
<form:select path="country">
<form:option value="-" label="--Please Select"/>
<form:options items="${countryList}" itemValue="code" itemLabel="name"/>
</form:select>
</td>
<td></td>
</tr>
我已经根据我的需要实现了这段代码,如下所示
<tr>
<td>Country:</td>
<td>
<form:select path="minerals">
<form:option value="-" label="--Please Select"/>
<form:options items="${mineralList}" itemValue="code" itemLabel="name"/>
</form:select>
</td>
<td></td>
</tr>
这里的MineralList是包含矿物名称的列表,由 Controller 类中的 refereceData() 方法返回。
我的模型类如下所示
class Stones{
String minerals;
public String getMinerals() {
return minerals;
}
public void setMinerals(String minerals) {
this.minerals = minerals;
}
}
应用程序运行时,出现异常
bean 类 [java.lang.String] 的无效属性“代码”:Bean 属性“代码”不可读或具有无效的 getter 方法:getter 的返回类型是否与 setter 的参数类型匹配?
有什么解决办法请告诉我