我无法将模型中的数据绑定到视图。我正在使用弹簧引导。目前,我得到它的工作是这样的:绑定模型数据以查看 - 春天
@RequestMapping("/members")
public ModelAndView getMembers() {
List<Member> members = memberDao.getMembers();
ModelAndView model = new ModelAndView("member/membersList");
model.addObject("members", members);
return model;
}
这让我使用
<c:forEach items="${members}" var="member" varStatus="memberStatus">
<tr>
<td>${member.id}</td>
<td>${member.firstName}</td>
<td>${member.lastName}</td>
</tr>
</c:forEach>
我试图得到它返回一个字符串,而不是ModelAndView的工作访问模型属性。事情是这样的:
@RequestMapping("/members")
public String getMembers(ModelAndView model) {
List<Member> members = memberDao.getMembers();
model.addObject("members", members);
return "member/membersList";
}
我不是很确定关于JSP中的Java端或commandName
使用@ModelAttribute
。那是我需要看的东西吗?有人可以请指教什么是错的?
添加控制器代码:JSP
要呈现
@Controller
public class MemberController {
@Autowired
private MemberDAO memberDao;
@RequestMapping("/members")
public ModelAndView getMembers() {
List<Member> members = memberDao.getMembers();
ModelAndView model = new ModelAndView("member/membersList");
model.addObject("members", members);
return model;
}
}
向我们展示控制器代码? – Arpit