1

タイトルがすべてを物語っています。私はウェブとここを検索しましたが、おそらく次のようなJSPページを作成することを除いて、簡単、明確、または明白なものは何もありませんでした。

System.out.println("JVM Version: " +System.getProperty("java.runtime.version"));
System.out.println("JVM Vendor: " +System.getProperty("java.vm.vendor"));

Linux に関するこの SOF の質問を見たことがありますが、それは既に知っていました。

4

3 に答える 3

1

JSP で次のことを試すことができます。

<!DOCTYPE html>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Tomcat Version</title>
    </head>
    <body>
        <h2>Tomcat Version</h2>
        <pre><%=pageContext.getServletContext().getServerInfo()%></pre>
        <h2>Servlet Version</h2>
        <pre><%=pageContext.getServletContext().getMajorVersion()%>.<%=pageContext.getServletContext().getMinorVersion()%></pre>
    </body>
</html>

申し訳ありませんが、スクリプトレットは推奨されなくなりました。JSTL の方が優れています:

<!DOCTYPE html>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Tomcat Version</title>
    </head>
    <body>
        <h2>Tomcat Version</h2>
        <pre>${pageContext.servletContext.serverInfo}</pre>
        <h2>Servlet Version</h2>
        <pre>${pageContext.servletContext.majorVersion}.${pageContext.servletContext.minorVersion}</pre>
    </body>
</html>
于 2013-10-22T03:56:56.650 に答える
0

からサーバー情報を取得できますServletContext。このサンプルを参照してください。

<%= application.getServerInfo() %>

次に、このオラクルのドキュメントを確認してください。

于 2013-10-22T03:47:01.607 に答える