SpringMVC常用注解、参数传递及页面跳转2

简介: SpringMVC常用注解、参数传递及页面跳转2

三.RequestMapping

由上述案例可得知,我们在演示时用的都是RequestMapping,但是在实际开发中RequestMapping并不常用,而且安全系数低,在我们向浏览器发送请求时,如果该方法体用的RequestMapping注解,我们可以使用任意的请求方式进行访问,当遇到需要添加数据的情况时,一些不法分子发现这些漏洞时会使用循环get请求不断向服务器发送请求添加数据,造成服务器压力崩溃,所以在实际开发中我们尽量使用标明好的请求方式注解,如:GetMapping、POSTMapping等等....

RequestMapping=GetMapping+POSTMapping+PutMapping+DeleteMapping

四.返回值

1.返回JSON(1)

@RequestMapping("/hello1")
    public void hello1(HttpServletResponse response){
        Map<Object, Object> map = new HashMap<>();
        map.put("code",200);
        map.put("msg","成功添加");
        try {
            ResponseUtil.writeJson(response,map);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

运行结果:

2. Map 返回JSON(2)

@ResponseBody
    @RequestMapping("/hello2")
    public Map hello2(HttpServletResponse response){
        Map<Object, Object> map = new HashMap<>();
        map.put("code",200);
        map.put("msg","成功添加");
        return map;
    }

运行结果:

3.String

@RequestMapping("/hello3")
    public String hello3(){
        return "index";
    }

运行结果:

4. String+model

 @RequestMapping("/hello4")
    public String hello4(Model model, HttpServletRequest request){
        model.addAttribute("currentName","死仔");
        request.setAttribute("location","网左网右");
        return "index";
    }

运行结果:

5.ModelAndView

@RequestMapping("/hello5")
    public ModelAndView hello5(){
        ModelAndView mv = new ModelAndView();
        mv.addObject("sign","真的呆");
        mv.setViewName("index");
        return mv;
    }

运行结果:

目录
相关文章
|
5月前
|
JSON 前端开发 Java
Spring MVC入门必读:注解、参数传递、返回值和页面跳转(下)
Spring MVC入门必读:注解、参数传递、返回值和页面跳转(下)
61 0
|
6月前
|
存储 JSON 前端开发
SpringMVC的注解、参数传递、页面跳转
SpringMVC的注解、参数传递、页面跳转
53 0
|
7月前
|
Java
【SpringMVC】注解、参数传递、返回值和页面跳转的关键步骤(三)
【SpringMVC】注解、参数传递、返回值和页面跳转的关键步骤(三)
41 0
|
7月前
|
XML JSON 前端开发
SpringMVC常用注解、参数传递及页面跳转1
SpringMVC常用注解、参数传递及页面跳转1
76 0
|
4月前
SpringMVC之综合案例:参数传递,向页面传参,页面跳转
SpringMVC之综合案例:参数传递,向页面传参,页面跳转
24 0
|
4月前
|
JSON 前端开发 Java
SpringMVC的常用注解,参数传递以及页面跳转的使用
SpringMVC的常用注解,参数传递以及页面跳转的使用
38 0
|
5月前
|
XML JSON 前端开发
SpringMVC入门的注解、参数传递、返回值和页面跳转---超详细教学
SpringMVC入门的注解、参数传递、返回值和页面跳转---超详细教学
68 1
|
5月前
|
JSON 前端开发 Java
Spring MVC入门必读:注解、参数传递、返回值和页面跳转(上)
Spring MVC入门必读:注解、参数传递、返回值和页面跳转(上)
44 0
|
6月前
|
XML JSON 前端开发
SpringMVC进阶:常用注解、参数传递和请求响应以及页面跳转
SpringMVC进阶:常用注解、参数传递和请求响应以及页面跳转
22 0
|
7月前
|
JSON Java 测试技术
【SpringMVC】注解、参数传递、返回值和页面跳转的关键步骤(二)
【SpringMVC】注解、参数传递、返回值和页面跳转的关键步骤(二)
46 0