在 web.xml 中将 servlet 设置为默认主页

Shr*_*mar 5 web.xml servlets welcome-file

我在web.xml下面注册了一个 servlet 。

<servlet>
    <servlet-name>Manager</servlet-name>
    <servlet-class>Manager</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>Manager</servlet-name>
    <url-pattern>/RequestManager</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

基本上,当我打开http://localhost:8080/appname. 因此,我尝试将其注册为欢迎文件,web.xml如下所示:

<welcome-file-list>
    <welcome-file>Manager</welcome-file>
</welcome-file-list>
Run Code Online (Sandbox Code Playgroud)

但是,当我运行该项目时,我收到一条错误消息,提示“请求的资源不可用”。但是,如果我用我的 servlet URL 模式在 url 中写入,它就可以正常工作。

小智 1

您可以使用index.jsp 转发到您的servlet。

<jsp:forward page="servlet_context">
Run Code Online (Sandbox Code Playgroud)

并在 web.xml 中添加 index.jsp 作为欢迎文件