JSP用bean获取各种参数

  • 来源: IT部落 作者: sevenleaf   2010-05-10/11:02
  • 1.包:

    package beanpackage;

    /**
     *
     * @author lucifer
     */
    public class SystemProperties {
         public String getRuntimeEnvironmentVersion(){
              return System.getProperty("java.version");
         }
         public String getRuntimeEnvironmentVendor(){
              return System.getProperty("java.vendor");
         }

         public String getVmVersion(){
              return System.getProperty("java.vm.version");
         }
         public String getVmVendor(){
              return System.getProperty("java.vm.vendor");
         }
         public String getVmName(){
              return System.getProperty("java.vm.name");
         }

         public String getVmSpecVersion(){
              return System.getProperty("java.vm.specification.version");
         }
         public String getVmSpecVendor(){
              return System.getProperty("java.vm.specification.vendor");
         }
         public String getVmSpecName(){
              return System.getProperty("java.vm.specification.name");
         }
         public String getRteSpecName(){
              return System.getProperty("java.specification.name");
         }
         public String getRteSpecVersion(){
              return System.getProperty("java.specification.version");
         }
         public String getRteSpecVendor(){
              return System.getProperty("java.specification.vendor");
         }
         public String getOperatingSystemName(){
              return System.getProperty("os.name");
         }
         public String getOperatingSystemVersion(){
              return System.getProperty("os.version");
         }
         public String getOperatingSystemArchitecture(){
              return System.getProperty("os.arch");
         }
    }

    2.JSP代码:

    <%--
        Document   : usebean
        Created on : 2009-10-3, 13:06:24
        Author     : lucifer
    --%>

    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
    <jsp:useBean id="properties" class="beanpackage.SystemProperties"/>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>JSP Page</title>
        </head>
        <body>
             Operating System Name:
             <jsp:getProperty name="properties" property="operatingSystemName"/>
             <br>
             Operating System Version:
             <jsp:getProperty name="properties" property="operatingSystemVersion"/>
             <br>
             Operating System Architecture:
             <jsp:getProperty name="properties" property="operatingSystemArchitecture"/>
             <br>
             <br>
             Runtime Environment Version(JDK version):
             <jsp:getProperty name="properties" property="runtimeEnvironmentVersion"/>
             <br>
             Runtime Environment Vendor(JDK vendor):
             <jsp:getProperty name="properties" property="runtimeEnvironmentVendor"/>
             <br>
             <br>
             VM Version:
             <jsp:getProperty name="properties" property="vmVersion"/>
             <br>
             VM Vendor:
             <jsp:getProperty name="properties" property="vmVendor"/>
             <br>
             VM Name:
             <jsp:getProperty name="properties" property="vmName"/>
             <br>
             <br>
             RTE Specification Version:
             <jsp:getProperty name="properties" property="rteSpecVersion"/>
             <br>
             RTE Specification Vendor:
             <jsp:getProperty name="properties" property="rteSpecVendor"/>
             <br>
             RTE Specification Name:
             <jsp:getProperty name="properties" property="rteSpecName"/>
             <br>
             <br>
             VM Specification Name:
             <jsp:getProperty name="properties" property="vmSpecName"/>
             <br>
             VM Specification Version:
             <jsp:getProperty name="properties" property="vmSpecVersion"/>
             <br>
             VM Specification Vendor:
             <jsp:getProperty name="properties" property="vmSpecVendor"/>
        </body>
    </html>

    3.输出:

    Operating System Name: Windows Vista
    Operating System Version: 6.0
    Operating System Architecture: x86

    Runtime Environment Version(JDK version): 1.6.0_16
    Runtime Environment Vendor(JDK vendor): Sun Microsystems Inc.

    VM Version: 14.2-b01
    VM Vendor: Sun Microsystems Inc.
    VM Name: Java HotSpot(TM) Client VM

    RTE Specification Version: 1.6
    RTE Specification Vendor: Sun Microsystems Inc.
    RTE Specification Name: Java Platform API Specification

    VM Specification Name: Java Virtual Machine Specification
    VM Specification Version: 1.0
    VM Specification Vendor: Sun Microsystems Inc.


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多