簡體   English   中英

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

[英]How to know which servlet and JSP version am I using?

你能告訴我如何知道我使用的是哪個 servlet 和 JSP版本嗎? 我使用NetBeans IDE 7.1.2 來創建 Servlet 和 JSP。

您可以輕松檢查 JSP、SERVER 和 SERVLET 版本。 在使用任何 IDE 工具運行之后,在您的 jsp 頁面中添加以下代碼。

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

您可以使用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 2.10 Servlet JSP 1.1。

版本是在web.xml文件中使用屬性version

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
     version="2.5">
...
</web-app>

閱讀更多

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM