SSM-SpringMVC-16:SpringMVC中小论注解式开发之访问方式篇

释放双眼,带上耳机,听听看~!

 

 

******** ————吾亦无他,唯手熟尔,谦卑若愚,好学若饥————-********

 

 

访问方式可以指定,打个比方,你通过get方式进入登陆页面,通过post发送ajax数据库校验或者post提交用户名密码,最后进行转发

很平常的模式

 

利用访问模式的限制,可以只允许某种访问方式进行访问,加入说路径一样,也可以通过访问方式的不同区别使用不同的处理方法

 

案例如下:

 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
1package cn.dawn.day10annotationcontroller;
2
3import org.springframework.stereotype.Controller;
4import org.springframework.web.bind.annotation.RequestMapping;
5import org.springframework.web.bind.annotation.RequestMethod;
6
7import javax.servlet.http.HttpServletRequest;
8import javax.servlet.http.HttpServletResponse;
9
10/**
11 * Created by Dawn on 2018/3/24.
12 */
13/*注解定义处理器*/
14@Controller
15/*定义处理器访问路径*/
16@RequestMapping("/controller1")
17public class MyAController {
18
19    /*通配符的方式 只有post请求可以访问到*/
20    @RequestMapping(value = "/login",method = RequestMethod.POST)
21    public String doLogin(String uname,String upwd) throws Exception {
22
23        System.out.println(uname);
24        System.out.println(upwd);
25        return "first";
26    }
27
28    /*通配符的方式 只有get请求可以访问到*/
29    @RequestMapping(value = "/login",method = RequestMethod.GET)
30    public String doLogin() throws Exception {
31
32        return "first";
33    }
34
35}
36

 

 

此处可以发现:方法名和上面注解的value访问的路径俩个一样,但是,通过请求方式的不同,他们就会执行不同的方法

 

给TA打赏
共{{data.count}}人
人已打赏
安全技术

c++ list, vector, map, set 区别与用法比较

2022-1-11 12:36:11

安全运维

Linux 内核剖析

2021-8-18 16:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索