1

这是我在 web.xml 中配置的内容:

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

但是,如果我将其更改为 servlet :

<welcome-file-list>
    <welcome-file>myservlet</welcome-file>
</welcome-file-list>

我收到 404 错误消息。

如何在初始页面加载时将用户重定向到 servlet 而不是索引文件?

servlet 基于 Spring :

@Controller
public class MyController {

    @RequestMapping(value="redirect")
    public String displaySearch(Model model) {
        model.addAttribute("test" , "test");

        return "mypage";
    }

}

我只需要默认调用“重定向”servlet。

编辑:spring dispatcher servlet 映射到 '/' url 模式,这也是不正确的吗?

  <servlet>
        <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>

</servlet>
<servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/</url-pattern>
</servlet-mapping>
4

1 回答 1

1

通过 servlet 映射,例如:

<servlet-mapping>
  <servlet-name>myservlet</servlet-name>
  <url-pattern>/</url-pattern>
</servlet-mapping>  
于 2012-11-22T20:51:44.050 回答