【SpringMVC】限定某个业务控制方法,只允许GET或POST请求方式访问(十二)
2017-11-21 14:12
573 查看
1)可以在业务控制方法前,指明该业务控制方法只能接收GET或POST的请求
@RequestMapping(value="/add",method=RequestMethod.POST)
Method变量表示该业务方法的请求访问方式可接受多个数据method={RequestMethod.POST,RequestMethod.GET}
@Controller
@RequestMapping(value="/user")
public class UserAction{
@RequestMapping(value="/add",method=RequestMethod.POST)
public String add(Model model,int id,String name,double sal) throws Exception{
System.out.println("HelloAction::add()::POST");
System.out.println(id + ":" + name + ":" + sal);
model.addAttribute("message","增加用户");
return "/success.jsp";
}
}
如果不书写method=RequestMethod.POST的话,GET和POST请求都支持
@RequestMapping(value="/add",method=RequestMethod.POST)
Method变量表示该业务方法的请求访问方式可接受多个数据method={RequestMethod.POST,RequestMethod.GET}
@Controller
@RequestMapping(value="/user")
public class UserAction{
@RequestMapping(value="/add",method=RequestMethod.POST)
public String add(Model model,int id,String name,double sal) throws Exception{
System.out.println("HelloAction::add()::POST");
System.out.println(id + ":" + name + ":" + sal);
model.addAttribute("message","增加用户");
return "/success.jsp";
}
}
如果不书写method=RequestMethod.POST的话,GET和POST请求都支持
相关文章推荐
- SpringMVC 限定某个业务控制方法,只允许GET或POST请求方式访问
- springmvc中一个Action中,写多个类似的业务控制方法+在业务控制方法中写入普通变量收集参数+限定某个业务控制方法。只允许GET或POST请求方式访问
- 13SpringMvc_限定某个业务控制方法,只允许GET或POST请求方式访问
- SpringMVC 用http请求的Get和Post请求作为路由的方法的重载方式
- jfinal框架中控制请求访问方式get or post 的拦截器写法
- WebService 通过POST方式访问时候,因 URL 意外地以“/方法名”结束,请求格式无法识别 解决办法
- SpringMvc (二) 通过URL限定:URL表达式/模拟请求方法/注解绑定方法参数/入参方式
- SpringMVC 实现根据不同的请求类型(请求方法method=GetOrPost)分别响应
- 解决SpringMvc限定请求方法POST推送数据出现的中文乱码问题
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- SpringMVC 实现根据不同的请求类型(请求方法method=GetOrPost)分别响应
- 如何在.Net Mvc中让Get,Post请求访问同一个Action的方法
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- Servlet访问路径的两种方式、Servlet生命周期特点、计算服务启动后的访问次数、Get请求、Post请求
- Android 网络请求方式之HttpClient,GET,POST,PUT请求使用方法
- WebView的使用(http协议访问网络Get和Post请求方式)
- WebService 通过POST方式访问时候,因 URL 意外地以“/方法名”结束,请求格式无法识别 解决办法
- request请求获取参数的实现方法(post和get两种方式)
- 总结:SpringMVC 中 GET 和 POST 方式请求中的中文乱码问题
- HTTP 请求方式: GET和POST的比较当发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符)。