------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------
访问方式可以指定,打个比方,你通过get方式进入登陆页面,通过post发送ajax数据库校验或者post提交用户名密码,最后进行转发
很平常的模式
利用访问模式的限制,可以只允许某种访问方式进行访问,加入说路径一样,也可以通过访问方式的不同区别使用不同的处理方法
案例如下:
package cn.dawn.day10annotationcontroller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Created by Dawn on 2018/3/24. */ /*注解定义处理器*/ @Controller /*定义处理器访问路径*/ @RequestMapping("/controller1") public class MyAController { /*通配符的方式 只有post请求可以访问到*/ @RequestMapping(value = "/login",method = RequestMethod.POST) public String doLogin(String uname,String upwd) throws Exception { System.out.println(uname); System.out.println(upwd); return "first"; } /*通配符的方式 只有get请求可以访问到*/ @RequestMapping(value = "/login",method = RequestMethod.GET) public String doLogin() throws Exception { return "first"; } }
此处可以发现:方法名和上面注解的value访问的路径俩个一样,但是,通过请求方式的不同,他们就会执行不同的方法
原文地址:https://www.cnblogs.com/DawnCHENXI/p/8641336.html
时间: 2024-10-11 08:00:24