其实我的应用程序中有Spring MVC的...
我有User.jsp,在此我创建了一些空的形式(文本框,文本区域..)我用下面的方法在我的控制器类显示形式。 下面的代码在前端JSP加空单。
@RequestMapping(value = "user", method = RequestMethod.GET)
public String user(Model model) throws Exception {
model.addAttribute("userForm", new UserForm());
return "profile/user";
}
现在我就在数据库(3行)窗体。
所以..如何添加模型属性,如果我们增加这个人是他们的模型属性的任何越权?
如何显示使用JSTL这个模型属性集中到JSP?
请建议我,我被卡住了这一点..
您可以添加userFomrs的列表作为一个模型属性
List<UserForm> userForms = yourDatabaseCall();
model.addAttribute("userForms", userForms);
在JSTL,你可以遍历它
<c:forEach items="${userForms}" var="userForm">
// Do something
</c:forEach>
示例代码
class UserForm {
private String name;
private String address;
//setter and getter
}
在您的控制器
@RequestMapper(value="/user")
public ModelAndView user(){
ModelAndView mav = new ModelAndView("userForm") ;
List<UserForm> userForms = yourDatabaseCall();
mav.addObject("userForms", userForms);
return mav;``
}
在jsp页面:
<c:forEach items="${userForms}" var="userForm">
<c:out value="${userForm.name}"/>
<c:out value="${userForm.address}"/>
</c:forEach>