Spring -- Model 和 ModelAndView
2015-06-19 09:56
513 查看
1、Springframework的Model使用:
在Spring-context.jar包,package是:org.springframework.ui,一个接口,有一个实现类ExtenedModelMap。
在方法的参数中添加一个Model参数,在方法体内部,可以model.addAttribute(“test”,test);这样,在页面上就可以${test}这样使用了。
public String getOrders(int userId, Model model){
List<Order> orders= orderService.getOrders(userId);
model.addAttribute("test", "test");
return "/orderList";
}
页面上:
${test }就可以
2、Springframework的ModelAndView 的使用:
在spring-webmvc.jar包中,package是:org.springframework.web.servlet,是一个类。
是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与View两者仍是分离的概念。
它可以带着view和model的信息返回view指定的页面。
public ModelAndView test(@PathVariable("name")String userName){
ModelAndView model=new ModelAndView("test");
model.addObject("test", "test");
return model;
}
返回到test.jsp页面上:
${test }就可以
在Spring-context.jar包,package是:org.springframework.ui,一个接口,有一个实现类ExtenedModelMap。
在方法的参数中添加一个Model参数,在方法体内部,可以model.addAttribute(“test”,test);这样,在页面上就可以${test}这样使用了。
public String getOrders(int userId, Model model){
List<Order> orders= orderService.getOrders(userId);
model.addAttribute("test", "test");
return "/orderList";
}
页面上:
${test }就可以
2、Springframework的ModelAndView 的使用:
在spring-webmvc.jar包中,package是:org.springframework.web.servlet,是一个类。
是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与View两者仍是分离的概念。
它可以带着view和model的信息返回view指定的页面。
public ModelAndView test(@PathVariable("name")String userName){
ModelAndView model=new ModelAndView("test");
model.addObject("test", "test");
return model;
}
返回到test.jsp页面上:
${test }就可以
相关文章推荐
- Spring -- Model 和 ModelAndView
- java 内部类总结
- eclipse和myeclipse上集成使用github
- Java的代理模式(通过公共接口实现)
- eclipse 调整代码提示速度
- Mac OS JDK安装路径
- Spring Webservices(转)
- JAVA嵌入运行Groovy脚本
- windows7+eclipse+hadoop2.5.2环境配置
- 快速排序Java代码
- java反射,获取类对象所有成员变量,从字符串调用函数
- Java修饰符:public、protected、private、abstract、static和final区别
- 关于JAVA的内省JavaBean、类加载器、类加载器的委托机制以及代理
- java——定义一个功能将ArrayList 集合中的重复元素删除(java集合七)
- java 计算 文件 md5
- Hibernate 报错:this project is not a myeclipse hibernate project . assuming hibernate 3 cap
- spring mvc 采用 jsr303 bean validation 校验框架
- Java开发过程中中文乱码问题总结
- Java 内存泄露的理解与解决过程
- Java日期比较大小