我想在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映射,只生成欢迎页面标记)
答案 0 :(得分:0)
阅读the javadoc:
java.lang.String [] urlPatterns servlet的URL模式
所以你只需要
@WebServlet(urlPatterns = {"/LogServlet", "/tamil/LogServlet"})
那就是说,考虑到你想要的模式,似乎你只是在相对和绝对路径之间混淆,并且单个模式应该足够了。如果您需要更多帮助,请向我们解释您为什么需要这两种模式。