如何为已在Eclipse IDE 4.2中映射的servlet添加额外的URL映射?

时间:2013-08-10 13:45:24

标签: eclipse jsp java-ee web-applications deployment

我想在Eclipse中为我的应用程序添加额外的URL映射。由于eclipse IDE不使用web.xml作为部署描述符,我不知道该怎么做。

也就是说,servlet LogServlet已经映射为/ LogServlet,但是我需要添加一个额外的映射作为/ tamil / LogServlet。

由于web.xml未在Eclipse中用作部署描述符,因此我不知道如何执行此操作。

请帮我解决这个问题。

(在Java EE 6 [jdk 7]中的Dynamic Web Module 3.0中创建的项目)

2)请指导我如何创建包含所有部署信息的web.xml文件。(“生成部署描述符存根”不生成servlet映射,只生成欢迎页面标记)

1 个答案:

答案 0 :(得分:0)

阅读the javadoc

  

java.lang.String [] urlPatterns             servlet的URL模式

所以你只需要

@WebServlet(urlPatterns = {"/LogServlet", "/tamil/LogServlet"}) 

那就是说,考虑到你想要的模式,似乎你只是在相对和绝对路径之间混淆,并且单个模式应该足够了。如果您需要更多帮助,请向我们解释您为什么需要这两种模式。