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.