-
spring3 MVC路径访问问题10
我用的spring3.0.5 MVC
@RequestMapping(value = "/login", method = RequestMethod.GET) public String login() { //代码省略 return "login"; }
web.xml<servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>mvc-dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/mvc-dispatcher-servlet.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
在页面中访问:http://localhost:8080/project/login 可以跳转到正确页面login.jsp
然后用 http://localhost:8080/project/login.xxxx 也可以转到login.jsp
有没办法只匹配login能访问,而login.xxx禁止访问。
问题补充:zouruixin 写道回楼主:
value = "/login.html"
这样应该就指定扩展名了
谢谢您的回答。不过我的意思是不用扩展名,就是访问/login可以访问,但/login.html就不能访问。现在的问题是访问/login.html也跟/login一样的跳转到一样的页面。
问题补充:z3558646 写道这是关于spring映射机制,
<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
这边你映射了所有,所以在spring中关于路径后面“.”之后的全都做省略,也就不处理了
那有没办法不忽略“.”之后的,而映射的路径不需要“.xxx”的后缀
问题补充:z3558646 写道关于web.xml的url映射的小常识:
<url-pattern>/</url-pattern> 会匹配到/login如许的路径型url,不会匹配到模式为*.jsp如许的后缀型url
<url-pattern>/*</url-pattern> 会匹配所有url:路径型的和后缀型的url(包含/login,*.jsp,*.js和*.html等)
那有没办法用<url-pattern>/</url-pattern> 同时也能识别".xxx"的后缀。2012年2月20日 00:40
4个答案 按时间排序 按投票排序
-
关于web.xml的url映射的小常识:
<url-pattern>/</url-pattern> 会匹配到/login如许的路径型url,不会匹配到模式为*.jsp如许的后缀型url
<url-pattern>/*</url-pattern> 会匹配所有url:路径型的和后缀型的url(包含/login,*.jsp,*.js和*.html等)2012年2月20日 14:59
-
这是关于spring映射机制,
<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
这边你映射了所有,所以在spring中关于路径后面“.”之后的全都做省略,也就不处理了2012年2月20日 11:54
相关推荐
首先, 我需要在你心里建立起 Spring MVC 的基本概念. 基于 Spring 的 Web 应用程序接收到 http://localhost:8080/hello.do(事实上请求路径是 /hello.do) 的请求后, Spring 将这个请求交给一个名为 helloController ...
《Spring MVC 3.0实战指南》,参考《Spring 3.x企业应用开发实战》。 内容简介: 1、Spring MVC框架简介 2、HTTP请求地址映射 3、HTTP请求数据的绑定 4、数据转换、格式化、校验 5、数据模型控制 6、视图及...
《Spring MVC 3.0实战指南》,参考《Spring 3.x企业应用开发实战》。 内容简介: 1、Spring MVC框架简介 2、HTTP请求地址映射 3、HTTP请求数据的绑定 4、数据转换、格式化、校验 5、数据模型控制 6、视图及解析器 7...
使用spring-mvc 注解方式 注入 Controller 控制器 访问路径 精确到方法名 无需 多余注解 简单方便 附带实例
支持spring mvc和spring boot图片下载,不需要添加配置,下载路径为浏览器的默认路径。图片的下载地址,直接是图片的访问路径。直接a标签点击后,访问后台Controller直接下载,超级好用
spring MVC+easyUI+mybatis开发网站后台管理系统(源码+sql文件) urls.properties中需要修改为你本地的静态文件的访问路径。 使用Java平台,采用SpringMVC+Mybatis等主流框架. 数据库:使用免费MYSQL. 前端:...
1、访问路径:localhost:8080/SpringMVC_Spring_mybatis/ 2、数据库配置,一定要和自己的设置一样 3、jdk需要1.6以上 4、项目需要运行在tomcat等服务器上
5.1.3使用Spring MVC的AbstractSecurityWebApplicationInitializer 32 5.2 HttpSecurity 32 5.3 Java配置和表单登录 34 5.4授权请求 35 5.5处理注销 36 5.5.1 LogoutHandler 37 5.5.2 LogoutSuccessHandler 37 5.5.3...
我们在使用SpringSecurity作为后台权限框架的时候,框架给我们提供了配置登录请求的接口,供我们配置登录链接,当我们配置了登录链接地址后,前端访问登陆请求的时候显示无权限。 异常分析 由于SpringSecurity的...
2.5.1. Spring MVC的表单标签库 2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言支持 2.6.2. JMX 2.6.3. 任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. 移植到Spring ...
2.5.1. Spring MVC的表单标签库 2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言支持 2.6.2. JMX 2.6 .3. 任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. 移植到Spring 2.0 ...
3. 部署到tomcat既可运行启动,本地访问路径: ``` http://localhost:8080/ssm-demo/ ``` ## 项目运行图 1. 登录界面 ![title]...
2.5.1. Spring MVC合理的默认值 2.5.2. Portlet 框架 2.5.3. 基于Annotation的控制器 2.5.4. Spring MVC的表单标签库 2.5.5. 对Tiles 2 支持 2.5.6. 对JSF 1.2支持 2.5.7. JAX-WS支持 2.6. 其他 2.6.1. 动态...
2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言支持 2.6.2. JMX 2.6.3. 任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. 移植到Spring 2.0 2.7.1. 一些变化 2.8. 更新的...
2.5.1. Spring MVC合理的默认值 2.5.2. Portlet 框架 2.5.3. 基于Annotation的控制器 2.5.4. Spring MVC的表单标签库 2.5.5. 对Tiles 2 支持 2.5.6. 对JSF 1.2支持 2.5.7. JAX-WS支持 2.6. 其他 2.6.1. 动态...
MVC框架 Spring 4.3.3 web服务器 Tomcat 开发系统 mac OSX Mysql数据库 ## 相关路径: controller: CloudMusic/src/controller model: CloudMusic/src/model view: CloudMusic/WebContent/WEB-INF/view ## ...
第二部分 Spring 3 的新特性.. 21 第2 章 Spring 3.0 的新特性和增强 21 2.1 Java 5.. 21 2.2 改进的文档. 21 2.3 新的文章和教程. 21 2.4 新的模块组织方式和构建系统.. 22 2.5 新...
将错误页面映射到Spring MVC之外 28.1.12.Spring HATEOAS 28.1.13.CORS支持 28.2.“Spring WebFlux框架” 28.2.1.Spring WebFlux自动配置 28.2.2.带有HttpMessageReaders和HttpMessageWriters的...
urls.properties中需要修改为你本地的静态文件的访问路径。 使用Java平台,采用SpringMVC+Mybatis等主流框架 数据库:使用免费MYSQL 前端:使用Jquery和Easyui技术.界面清晰简洁,易操作 权限:对菜单,按钮控制.仅展示...
3.4 修改spring-mvc 文件 .1 修改controller包的自动扫描注解,如图 2 定义jsp文件存放的路径 <property name="prefix" value="/jsp/" /> 如图 3.5修改spring-mabtis.xml 1 修改自动扫描的包 我建的包是...