首页 > 解决方案 > 有什么方法可以创建一个具有两个 url-path 的 servlet?

问题描述

我想用两个不同的 URL 路径运行我的 webApp,例如: localhost:8080/firstURL localhost:8080/secURL

FirstURL 和 secURL 应该显示相同的开始视图。我应该使用什么来实现它?

<module-name>firstURL</module-name>
<display-name>name</display-name>

标签: servletsjakarta-ee

解决方案


您可以在您的web.xml:

<servlet-mapping>
   <servlet-name>myServlet</servlet-name>
   <url-pattern>/foo</url-pattern>
   <url-pattern>/bar</url-pattern>
</servlet-mapping>

使用注释,您将拥有:

@WebServlet({"/foo", "/bar"})
public class MyServlet extends HttpServlet {
    ...
}

推荐阅读