JSP application.getServletInfo()方法:獲取servlet容器的名稱和當前版本

2020-07-16 10:04:53
該方法用於獲取 servlet 容器的名稱和當前版本的資訊。

語法:

getServerInfo()

返回值:
  • 伺服器的版本資訊和名稱。

範例

將當前 servlet 容器的名稱輸出,關鍵程式碼如下:
<%
  String info=application.getServerInfo();
  out.println(info);
%>
筆者使用的是 Tomcat 伺服器,因此執行結果如下:
伺服器名稱和版本號:Apache Tomcat/6.0.13

典型應用

本範例主要使用 application 的 getServletInfo 方法獲取當前版本的 servlet 編譯器等資訊。程式碼如下:
<body>
  <p>獲取伺服器相關資訊並測試紀錄檔輸出</p>
    <table>
      <tr>
        <td></td>伺服器資訊<%=application.getServerInfo()%></tr>
      <tr>
        <td></td>應用名稱<%=application.getServletContextName()%>
      </tr>
      <tr>
        <td></td>伺服器支援的servlet版本<%=application.getMajorVersion()%>.
          <%=application.getMinorVersion()%>
      </tr>
      <tr>
        <td></td>當前檔案的實際路徑<%=application.getRealPath("index.jsp")%>
      </tr>
    </table>
</body>
執行結果如下:
獲取伺服器相關資訊並測試紀錄檔輸出

伺服器資訊Apache Tomcat6.0.13
應用名稱null
伺服器支援的servlet版本2.5
當前檔案的實際路徑E:wordC語言中文網5
.metadata.me_tcatwebapps3
ser_inf.jsp