Springmvcページへの値転送
2239 ワード
1、Modelパラメータを自動的に注入し、Model変数に属性を追加する.
ページで読み出す
2、新しいModelAndView
@Controller
@RequestMapping("user")
public class UserController {
@RequestMapping(method=RequestMethod.GET)
public String allUser(Model model){
List<String> list = new ArrayList<String>();
list.add("zhangsan");
list.add("lisi");
model.addAttribute("list", list);
return "list";
}
}
ページで読み出す
<body>
<ul>
<c:forEach items="${list}" var="item">
<li>${item}</li>
</c:forEach>
</ul>
</body>
2、新しいModelAndView
@RequestMapping(method=RequestMethod.GET)
public ModelAndView allUsers(){
ModelAndView mav = new ModelAndView();
mav.setViewName("list");
List<String> list = new ArrayList<String>();
list.add("zhangsan");
list.add("lisi");
mav.addObject("list", list);
return mav;
}