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

新手上路,请多包涵

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

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

阅读 658
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题