Spring URL重定向

时间:2014-11-23 18:33:58

标签: java spring url

我是春天新手。我正在关注heroku - spring - tomcat webapplication教程。该应用程序工作完美但我想更改URL路径它不起作用。该应用程序在example.com/people/path下运行良好,因为像这样的web.xml文件

<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/people/*</url-pattern>
</servlet-mapping>

和控制器文件是

@RequestMapping("/")
public String listPeople(Map<String, Object> map) {

    map.put("person", new Person());
    map.put("peopleList", personService.listPeople());

    return "people";
}

我想将url路径example.com/people/更改为example.com/但是当我更改web.xml时

<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

它对我不起作用。如何在不使用/ people / *

的情况下将所有url请求重定向到我的控制器类

1 个答案:

答案 0 :(得分:0)

删除url-pattern中的星号。

<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>