springMvc integrated with springSecurity 常见问题
来源:互联网 发布:淘宝购物并发技术 编辑:程序博客网 时间:2024/06/05 18:49
springMVC在web.xml中配置url-pattern时,配置成/*.do形式,无论controler层中@RequestMapping注解成*或者是*.do形式时都会报404错误,正解是url-pattern配置成 / 形式或*.do形式。和springSecurity集成的时候security在web.xml中配置内容的url-pattern配置成/*,/login是security认证的默认路径,如果业务中也有/login接口,可用/login + 常用动作词访问自定义接口(eg: /login.do, 注意一定不要定义成/login.jsp这种加文件扩展名形式)。虽然以上述方式配置也会遇到一个问题,当访问应用默认页面时(请求地址只为域名,eg:www.baidu.com),不会调转到默认页面,提示404找不到资源。 有资料显示当url-pattern配置成 / 形式时会匹配 形如 login、login.do、login.action等非文件形式的url, /*形式则会匹配所有url,除了 / 包含的url外还包括文件形式的url (eg: login.jsp)。
请求url和controller层RequestMapping匹配的时候,匹配规则如下: 浏览器url: /login.do匹配层的login.do或者login,controller层同时存在login.do和login时优先匹配login.do。浏览器url为/login,controller层只存在/login.do(不存在/login)时,提示404找不到资源错误。
配置url-pattern为/rest/* 在controller里面配置/rest/login 访问/rest/login 结果是访问不到的,用/rest/rest/login能够访问到。url-pattern配置成 /rest/login 或者 /* 是能够访问到的。
0 0
- springMvc integrated with springSecurity 常见问题
- springsecurity+oauth2+springmvc+hibernate
- SoapUI integrated with Jenkins
- SoapUI integrated with Jenkins
- java配置springMvc--springSecurity、jdbc
- SpringMVC+SpringSecurity+Hibernate 整合问题
- springmvc 常见问题
- Spring+SpringMVC+MyBatis+SpringSecurity+maven框架整合
- SpringSecurity
- SpringSecurity
- SpringSecurity
- AD RMS Integrated with Exchange Online
- SpringSecurity+SpringMVC +Mybatis3.0实现的web小框架
- 翼支付门户架构之搭建spring+springmvc+springsecurity框架
- maven构建springmvc+springsecurity+REST+Webservice框架开发CMS
- springmvc mybatis shiro springsecurity lucene restful webservice bootstrap html5
- 使用SpringSecurity和SpringMVC来实现安全的RESTFul接口
- 开发常见问题之springmvc
- 如何写一个自动抢微信红包的程序
- 使用netty4 和 protobuf2.6.1进行网络通信
- FZU 2150 Fire Game (队列压入两个点)
- extjs学习总结
- JS this作用域
- springMvc integrated with springSecurity 常见问题
- 高仿百度加载图片自定义控件
- "XX cannot be resolved to a type "eclipse报错及解决说明
- Android------startActivityForResult的详细用法
- jsp性能优化
- 缓存技术PK:选择Memcached还是Redis?
- 综述及分析:无线传感器网络的分析及启示
- Win7+虚拟机OS X 10.11.3+Xcode7.0.1+未越狱iPhone4+iOS7.1.2真机调试及生成ipa包(2016-1-22 19:09)
- 如何删除AD RMS根认证的方法