servlets - 有什么方法可以创建一个具有两个 url-path 的 servlet?
问题描述
我想用两个不同的 URL 路径运行我的 webApp,例如: localhost:8080/firstURL localhost:8080/secURL
FirstURL 和 secURL 应该显示相同的开始视图。我应该使用什么来实现它?
<module-name>firstURL</module-name>
<display-name>name</display-name>
解决方案
您可以在您的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 {
...
}
推荐阅读
- laravel - 如何使按钮在 Laravel 中对管理员类型的用户可见一次?
- javascript - 如何在我的 HTML 页面中禁用右键单击
- reactjs - onChange 和 onSelect 不适用于 React Hooks 循环中的 Select
- ms-access - 使用 Access ODBC 驱动程序更新包含列名中的特殊字符的 Access 表
- kubernetes - 如何授予在 Kubernetes 仪表板中指定命名空间的访问权限?
- php - 在运行时为 php 对象分配名称
- javascript - Webpack 4:模块解析失败:意外字符“@”。你可能需要一个合适的加载器来处理这个文件类型……
- jquery - FullCalendar 通过拖放事件添加
- python - 使用前导下划线避免与属性和方法发生冲突
- python - 找不到向 PPTK 点云添加特定颜色的功能