我是 spring 新手,在 spring3.0 中创建一个应用程序我正在使用注释 spring。
我想从我的控制器方法返回列表到jsp。该列表将显示在选择框中。以下是控制器和jsp部分的代码。请帮助我理解这一点。
public String showUserForm(ModelMap model)
{
User user = new User();
model.addAttribute(user);
List<String> lookingfor=service.getOptions();
//want to send this "lookingfor" to the jsp
return "welcome";
}
和 JSP
<td>
<form:select path="lookingfor">
<form:option value="0" label="Select" />
<form:options items="${lookingfor}" itemValue="lookingfor" itemLabel="lookingfor" /> </form:select>
</td>
在模型中添加用户时,它工作正常,但是当我添加查找属性时。 model.addAttribute("寻找", 寻找);
它给出以下错误。
严重:servlet jsp 的 Servlet.service() 抛出异常 org.springframework.beans.NotReadablePropertyException:bean 类 [java.lang.String] 的无效属性“查找 gfor”:bean 属性“查找”不可读或无效getter 方法:getter 的返回类型是否与 setter 的参数类型匹配?