实际上我的应用程序具有Spring MVC ...

我有User.jsp,在此方法中,我正在创建一些空表格(文本框,textarea ..)。在Controller类中,使用以下方法显示该表格。下面的代码用于在前端jsp上添加空表格。

@RequestMapping(value = "user", method = RequestMethod.GET)
public String user(Model model) throws Exception {
    model.addAttribute("userForm", new UserForm());

    return "profile/user";
}

现在我在数据库(3行)中获取UserForm。

那么..如何添加模型属性,如果我们添加这一属性是它们对模型属性的任何替代?

如何使用JSTL在Jsp中显示此模型属性?

请建议我,我坚持这一点。

最佳答案

样例代码

class UserForm {
    private String name;
    private String address;

    //setter and getter

}

在您的 Controller 中
 @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>

07-25 21:09