Spring请求响应
Spring请求响应
@RequestMapping
@RequestMapping注解主要是设置SpringMVC请求的映射路径
所谓的映射路径,就是匹配请求路径和执行方法关系的路径.
请求路径:http://localhost:8080/springmvc/method1.do
映射路径:@RequestMapping(value="/method1")
@RequestMapping 用于贴在控制器的类上或者方法上面
如果是贴在控制器的类上面,那么在访问这个类的方法之前必须先加上类上的对应的名称
类似于 项目下面的 模块名称
如果贴在方法上面,就是访问此方法的资源名称
@Controller
@RequestMapping("/request") //访问时候必须加上,类似模块名称
public class RequestController {
@RequestMapping(value="/method1") //资源名称
public void method1() {
}
}
访问地址 : http://localhost:8080/springmvc/request/method1.do
两种限制
SpringMVC支持对请求的限制.如果不满足限制的条件,就不让访问执行方法.
这样做,大大提高了执行方法的安全性.
主要的限制有两种:(method)方法限制,参数限制
方法限制
就是设置请求的method类型.如果发送过来的请求与方法设置的method不一样,就不能访问执行方法.
请求method : GET , POST
<form action="${pageContext.request.contextPath }/login.do" method=