springMVC向页面传值
来源:互联网 发布:美橙互联 域名转出 编辑:程序博客网 时间:2024/05/22 01:54
springMVC向页面传值
(1)使用request绑订数据
(2)使用ModelAndView
(3)使用ModelMap
(4)使用session绑订数据
具体见代码:
HelloController.java
package controller;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.springframework.stereotype.Controller;import org.springframework.ui.ModelMap;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.servlet.ModelAndView;/** * 二级控制器: * 负责业务逻辑的处理。 * 1.不用实现Controller接口 * 2.在一个Controller类里面,可以添加 * 多个处理方法 * 这些方法的方法名可以自定义,返回值 * 可以是ModelAndView或者是String。 * http://ip:port/springmvc02/hello.do */@Controller("hc")public class HelloController {@RequestMapping("/login4.do")//向页面传值的第一种方式:使用request绑订数据public String login4(User user,HttpServletRequest req){System.out.println("login4方法...");System.out.println(user.getUsername() + " " + user.getPwd());req.setAttribute("user", user);//默认情况下,使用转发的方式来跳转页面。return "success";}@RequestMapping("/login5.do")//向页面传值的第二种方式,使用ModelAndViewpublic ModelAndView login5(User user){System.out.println("login5方法...");System.out.println(user.getUsername() + " " + user.getPwd());//ModelAndView(//String viewName,Map data)Map<String,Object> data = new HashMap<String,Object>();//相当于执行了request.setAttribute(//"user",user);data.put("user", user);return new ModelAndView("success",data);}@RequestMapping("/login6.do")//向页面传值的第三种方式,使用ModelMappublic String login6(User user,ModelMap data){System.out.println("login6方法...");System.out.println(user.getUsername() + " " + user.getPwd());//相当于request.setAttribute("user",user)data.addAttribute("user", user);return "success";}@RequestMapping("/login7.do")//向页面传值的第四种方式:使用session绑订数据public String login7(User user,HttpSession session){System.out.println("login7方法...");System.out.println(user.getUsername() + " " + user.getPwd());session.setAttribute("user", user);return "success";}}
0 0
- springMVC向页面传值
- springMvc ModelAndView向页面传值失败
- SpringMVC 接收请求参数和向页面传值
- SpringMVC通过ModelAndView向JSP页面传值
- SpringMVC框架向页面传值的4种方法
- SpringMVC 通过Map、Model和ModelMap向页面传值
- springMvc向页面传值和读取的方式
- SpringMVC-向jsp页面传递数据库读取到的值
- 子页面向父页面传值
- 子页面向父页面传值
- 子页面向父页面传值
- 子页面向父页面传值
- Action向页面传值
- SpringMVC向页面发送数据的方法
- Springmvc向页面传递数据方法
- springmvc 页面传值过程
- 读书笔记-----Button向另一个页面传值
- js 向jsp页面传值
- 2016/3/3日志总结 运用Jsp和Servlet实现网站的注册模块
- 2-4 Tutorials with python -> Routing
- poj2823 Sliding Window(单调队列)
- android_TimePicker
- 资格考试_第五章_基金职业道德
- springMVC向页面传值
- jquery的ajax同步和异步
- spring+mail+maven(spring 发送邮件)
- JavaScript王者归来05
- Android开发环境下载与搭建
- 2016.3.3 软件工程基础
- 【HTTP】Fiddler(一) - Fiddler简介
- 了解了一堆我也不知道是什么了
- java传值与传引用的三种情况