SpringMVC框架 (5) —— Spring请求响应

本文介绍了SpringMVC中@RequestMapping注解的使用,用于设置请求映射路径,并讲解了两种限制:方法限制和参数限制,增强执行方法的安全性。同时阐述了SpringMVC方法参数可以注入的类型,如HttpServletRequest、HttpServletResponse和HttpSession。
摘要由CSDN通过智能技术生成

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=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值