【发布时间】:2018-08-10 20:09:41
【问题描述】:
我有一个映射到根目录“/”的Servlet:
<servlet>
<servlet-name>Main</servlet-name>
<servlet-class>com.motorola.triage.MainServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Main</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
在这个服务中,有几件小事在那里完成,例如验证和检索 Google Plus 信息。之后,我正在转发一个名为“index.jsp”的 JSP 文件
req.getRequestDispatcher("index.jsp").forward(req,resp);
当我访问“localhost:8080/”时,静态文件“index.jsp”会在不通过 servlet 的情况下加载。出于架构原因,我无法更改 index.jsp 的名称。我想问一下是否有任何方法可以更改服务器的这种行为并使其在查看 index.jsp 文件之前查看 servlet。
【问题讨论】:
-
@Alex 一旦他想在加载 JSP 后调用 SERVLET,它就不会被复制。我只想在访问“/”时访问一个servlet端点,而不通过JSP。
标签: java jsp google-app-engine web.xml welcome-file