当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

tomcat+springmvc的根路径主页问题

发表于: 2014-04-29   作者:alleni123   来源:转载   浏览次数:
摘要: <servlet> <servlet-name>cms</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapp
 <servlet>
  <servlet-name>cms</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  </servlet>
  <servlet-mapping>
  <servlet-name>cms</servlet-name>
  <url-pattern>/</url-pattern>
  </servlet-mapping>



@RequestMapping({ "/", "/index" ,""})
	public String index(Model model)
	{
		 
		return "index/index";
	}


原本index.jsp的路径是WEB-INF/jsp/index/index.jsp

但是由于webapp下有index.jsp, 结果就是当输入
ipaddress:8080/的时候,
会进入到webapp/index.jsp, 并且这个ipaddress:8080/这个地址不受springmvc的拦截器的控制。也就是:

 <mvc:interceptor>
			<mvc:mapping path="/**"/>
			<mvc:exclude-mapping path="/beta"/>
		 	<bean class="com.lj.cms.web.FrontendInterceptor"></bean>
		 </mvc:interceptor> 
		 
		 	 <mvc:interceptor>
			<mvc:mapping path="/index.jsp"/>
			<mvc:exclude-mapping path="/beta"/>
		 	<bean class="com.lj.cms.web.FrontendInterceptor"></bean>
		 </mvc:interceptor>


上述的配置都不会起到作用。

试了很久, 暂时找到解决方法是删除webapp下的index.jsp文件。
这样启动tomcat, 再次输入ipaddress:8080/, 拦截器就会起作用了。

tomcat+springmvc的根路径主页问题

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
03-树1. List Leaves (25) Given a tree, you are supposed to list all the leaves in the order o
差点写成“中国电信主页问题”,一看才发现域名是http://hb.ct10000.com/,湖北分站。 MM刚参加工作
原文地址:http://hi.baidu.com/iqpkeq/item/63eeb1136469d1a4ffded536 网站URL路径的中文问题 [中
前两天又跟同学聊起了最短路径问题,决定将部分理解和体会整理一下 实际路径图如下,忽略权重 首先根
小例: java代码:都可以成功 File file =new File(" ./xml/a.properties") ; File file =new File(
Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文
Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文
关于Class.getResource和ClassLoader.getResource的路径问题 Java中取资源时,经常用到Class.getRes
我们会发现Jsp中 <% String path = request.getContextPath(); String basePath = request.getSc
用CSS样式下载器 下载CSS里面的图片路径配对问题 路径如下图: 这时候在CSS样式下载器选择【相对路
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号