除了手动之外,有没有办法在eclipse IDE中进行servlet映射?

时间:2010-11-28 16:28:55

标签: java eclipse servlets

最近,我已经开始使用Eclipse开发servlet。每次我编写一个servlet程序时,我都需要手动将它们映射到web.xml中。有没有办法自动映射servlet ??还有Eclipse问对于URL模式,每当我创建一个新的servlet文件时。为什么它要求它什么时候不映射到web.xml?注意:还建议任何有用的插件用于servlets / jsp开发......

2 个答案:

答案 0 :(得分:10)

升级到Servlet 3.0(Apache Tomcat 7.0,Glassfish 3等),然后您需要做的就是将@WebServlet注释添加到servlet类。

@WebServlet("/foo")
public class FooServlet extends HttpServlet {
    // ...
}

就是这样。

如果您仍然坚持使用Servlet 2.5或更早版本,那么您需要将Servlet类创建为Servlet类,而不是Java类。右键单击项目,选择新建> Servlet 并完成向导。这样Eclipse就会自动生成必要的web.xml映射。

alt text

答案 1 :(得分:6)

如果要使用web.xml进行servlet映射,则需要在动态Web项目中选择动态web facet 2.5版本而不是3.0