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

新手上路,请多包涵

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

原文由 Sabapathy 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 768
2 个回答

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

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

下面是一个简短的总结(在上面的链接中查看 Tomcat 的相应版本):

  • Servlet 4.0 使用 JSP 2.3
  • Servlet 3.1 使用 JSP 2.3
  • Servlet 2.5 使用 JSP 2.1
  • Servlet 2.4 使用 JSP 2.0
  • Servlet 2.3 使用 JSP 1.2
  • Servlet 2.2 使用 JSP 1.1
  • Servlet 2.1 使用 JSP 1.0

原文由 Vikas V 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

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

原文由 Kannan Arumugam 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题