springmvc 中controller与jsp传值

参考:springmvc 中controller与jsp传值

springMVC:将controller中数据传递到jsp页面

jsp中,死活拿不到controller中的变量。

花了半天,网上列出各种原因。最后发现,是自己对springmvc中controller和jsp的传值不理解导致

controller的方法中需要返回Model的,这点是springmvc和struct的不同

第二种方法无法返回,后续再探究为啥

//列表
@RequestMapping("/listAll")
public String listAll(Map<String,Object> model){
List<Person> personList = ps.listAll();
model.put("personList", personList); System.out.println(" listall hello"); return "person/jPersonList";
} //列表
@RequestMapping("/listAllOther")
public String listAllOther(Model model){
List<Person> personList1 = ps.listAll();
model.addAttribute(personList1); System.out.println(" listallother1 hello"); return "person/jPersonList";
}
上一篇:JavaEE参考示例 SpringSide 4.0 GA版杀青


下一篇:POJ 1979 dfs和bfs两种解法