修改index.jsp的路径

时间:2014-04-22 18:09:21

标签: java web-services

我的环境是春季4.0和tomcat 7

如果我在tomcat上运行项目,我在webapp下的项目中有一个index.jsp文件

locathost:8080 / contextPath_Of_Project /,默认情况下,浏览器会显示index.jsp

如果我希望浏览器在localhost下显示index.jsp:8080 / contextPath_of_Project / something /

除了使用controller和viewresolver之外还有其他解决方案吗?

我可以通过仅修改配置来实现目标吗?

感谢

1 个答案:

答案 0 :(得分:0)

修改部署描述符文件WEB-INF/web.xml。在web-app下添加welcome-file-list标记。您的配置文件应如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    <welcome-file-list>
        <welcome-file>something/index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

此示例基于Java EE 5.如果版本不同,可能需要更改它。