您的位置:首页 > 编程语言 > Java开发

SpringMVC restful风格URL不能通过域名访问index.jsp

2016-08-04 14:23 471 查看
当前好多互联网公司喜欢使用restfult风格的URL,使用Spring MVC搭建WEB项目时,需要在web.xml中作如下般配置:

Xml代码  


<servlet>  

    <servlet-name>dispatcher-servlet</servlet-name>  

    <servlet-class>  

        org.springframework.web.servlet.DispatcherServlet  

    </servlet-class>  

    <init-param>  

        <param-name>contextConfigLocation</param-name>  

        <param-value>/WEB-INF/springmvc.xml</param-value>  

    </init-param>  

    <load-on-startup>1</load-on-startup>  

</servlet>  

<servlet-mapping>  

    <servlet-name>springmvc</servlet-name>  

    <url-pattern>/</url-pattern>  

</servlet-mapping>  

 问题:这样配置后,我在web.xml中配置的welcome-file-list就不起作用了,即输入URL:http://localhost:8080/mydemo/会提示404错误,而不是访问webapp下的index.jsp。

 

解决方法:

在Spring MVC配置文件dispatcher-servlet.xml中添加:<mvc:default-servlet-handler/>



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: