JSP用bean获取各种参数

来源:网络时间:2011-07-05 15:03:30

  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.

文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系我们删除。(本站为非盈利性质网站) 联系邮箱:9145908@qq.com