%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.Arrays" %>
<%@ page import="java.util.Calendar" %>
<%@ page import="java.util.Date" %>
<%@ page import="java.util.Enumeration" %>
<%@ page import="java.util.Properties" %>
<%@ page import="java.util.StringTokenizer" %>
<%@ page import="java.util.Vector" %>
Propiedades del sistema
Propiedades del sistema
<%
SimpleDateFormat sdf = new SimpleDateFormat("EEEE dd 'de' MMMM 'de' yyyy',' HH:mm:ss");
Calendar calendario = Calendar.getInstance();
out.print("
");
out.print("Fecha = " + sdf.format(calendario.getTime()));
out.print("
");
Properties propiedades = System.getProperties();
String nombrePropiedad;
String valorPropiedad;
String arrayPropiedades[] = new String[propiedades.size()];
String arrayValores[];
StringTokenizer stValores;
int i = 0;
int k;
out.println("Propiedades del sistema: ");
out.println("");
for(Enumeration enu = propiedades.propertyNames(); enu.hasMoreElements();)
{
nombrePropiedad = (String)enu.nextElement();
valorPropiedad = propiedades.getProperty(nombrePropiedad);
if((nombrePropiedad.indexOf("path") >= 0) && (valorPropiedad.indexOf(System.getProperty("path.separator")) >= 0) && (valorPropiedad.length() > 1))
{
k = 0;
stValores = new StringTokenizer(valorPropiedad, System.getProperty("path.separator"));
arrayValores = new String[stValores.countTokens()];
while(stValores.hasMoreTokens())
{
arrayValores[k++] = stValores.nextToken();
}
valorPropiedad = "";
for(k = 0; k < arrayValores.length; k++)
{
valorPropiedad += "- " + arrayValores[k];
}
valorPropiedad += "
";
}
arrayPropiedades[i++] = "- " + nombrePropiedad + ": " + valorPropiedad;
}
Arrays.sort(arrayPropiedades);
for(i = 0; i < arrayPropiedades.length; i++)
{
out.println(arrayPropiedades[i]);
}
out.println("
");
out.println("
");
%>