如何知道我使用的是哪个servlet和JSP版本?

你能告诉我如何知道我使用的是哪个servlet和JSP 版本吗? 我使用NetBeans IDE 7.1.2来创建Servlet和JSP。

您可以使用ServletContext #getMajorVersion()和#getMinorVersion()以编程方式获取详细信息。

要了解与Servlet对应的JSP版本,可以从此Tomcat页面获取详细信息

以下是摘要,

Servlet 2.5 uses JSP 2.1 Servlet 2.4 uses JSP 2.0 Servlet 2.3 uses JSP 1.2 Servlet 2.2 uses JSP 1.1 Servlet 2.1 uses JSP 1.0 

您可以轻松检查JSP,SERVER和SERVLET版本。 使用任何IDE工具运行后,在jsp页面中添加以下代码。

 Server Version: <%= application.getServerInfo() %>
Servlet Version: <%= application.getMajorVersion() %>.<%= application.getMinorVersion() %> JSP Version: <%= JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion() %>

该版本在web.xml文件中声明 – 比较http://wiki.metawerx.net/wiki/Web.xml