SpringMVC数据处理
2016-07-27 10:34
309 查看
SpringMVC数据处理包括:提交数据处理和数据显示到UI。
提交数据
(1)参数名相同传递
(2)参数名不同的传递
(3)对象传递
user类:
数据显示
(1)使用ModelAndView,需要设置视图解析器
(2)使用ModelMap,不能设置跳转的页面
提交数据
(1)参数名相同传递
@RequestMapping(value="/hello") public String hello(String user) { System.out.println(user); return "index.jsp"; }
(2)参数名不同的传递
@RequestMapping(value="/hello") public String hello(@RequestParam("name")String username) { System.out.println(username); return "index.jsp"; }
(3)对象传递
@RequestMapping(value="/user") public String user(User user) { System.out.println(user); return "index.jsp"; }
user类:
public class User { private String username; private int id; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String toString() { return "User [username=" + username + ", id=" + id + ", password=" + password + "]"; } }
数据显示
(1)使用ModelAndView,需要设置视图解析器
@RequestMapping(value="/hello") public ModelAndView Hello(HttpServletRequest req,HttpServletResponse resp) { ModelAndView mv=new ModelAndView(); mv.addObject("msg", "hello first SpringMVC page!"); mv.setViewName("hello"); return mv; }
(2)使用ModelMap,不能设置跳转的页面
@RequestMapping(value="/user") public String user(@RequestParam("username")String name,ModelMap mp) { mp.addAttribute("name", name); System.out.println(name); return "index.jsp"; }
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- Spring和ThreadLocal
- Spring Boot 开发微服务
- Spring AOP动态代理-切面
- Spring整合Quartz(JobDetailBean方式)
- Spring整合Quartz(JobDetailBean方式)
- C# MVC模式下商品抽奖功能实现
- Zend的MVC机制使用分析(二)
- ASP.NET MVC 4 捆绑和缩小实例介绍
- ASP.NET Mvc开发之查询数据
- ASP.NET MVC中将控制器分离到类库的实现
- asp.net实现在非MVC中使用Razor模板引擎的方法
- MVC默认路由实现分页(PagerExtend.dll下载)
- ASP.NET MVC中的AJAX应用
- 为ASP.NET MVC及WebApi添加路由优先级
- ASP.NET MVC中图表控件的使用方法