servlet API与servlet和JSP API之间的区别?

时间:2017-10-02 16:34:45

标签: java jsp servlets

我一直在NetBeans中创建JSP和Servlet,而不添加这个servlet API或JSP API,为什么我需要将它添加到我的项目库文件夹中,如果我的本地服务器Tomcat / Glassfish或Web服务器中有相同的我将文件上传到。已经Netbeans Servlets正在工作而没有添加这些额外的库吗?

2 个答案:

答案 0 :(得分:0)

如果要编译代码,则需要它们(至少是API jar)。 Netbeans需要接口,Tomcat / Glassfish也需要提供实现。

答案 1 :(得分:0)

我不是NetBeans用户,但我相信NetBeans可能会自动将Servlet / JSP API库添加到类路径中,例如: GlassFish库,所以你不必这样做。

如果NetBeans不这样做,或者你有另一个IDE,那么你必须自己将它们添加到类路径中,以便编译任何依赖于Servlet类的类,例如: ServletFilter子类。

答案基于此帮助页面上步骤5中显示的GlashFish Server 3.1节点下的Libraries条目:Creating First Servlet Application using Netbeans IDE

image