Versão do Java via servlet

1 resposta
C

Bom dia

Criei um servlet para consulta de dados de versões de meu servidor web , estou criando via CGI.
Como utilizo o comando java.version dentro de meu servlet? :oops:

[b]package coreservlets;

import <a href="http://java.io">java.io</a>.<em>;

import javax.servlet.</em>;

import javax.servlet.http.<em>;

import java.util.</em>;

/** Criando uma tabela com padrões CGI **/

public class ShowCGIVariables extends HttpServlet {

public void doGet(HttpServletRequest request,

HttpServletResponse response)

throws ServletException, IOException {

response.setContentType(text/html);

PrintWriter out = response.getWriter();

String[][] variables = {

{

DOCUMENT_ROOT, getServletContext().getRealPath("/")}

, {

REMOTE_ADDR, request.getRemoteAddr()}

, {

REMOTE_HOST, request.getRemoteHost()}

, {

SERVER_NAME, request.getServerName()}

, {

SERVER_PROTOCOL, request.getProtocol()}

, {

SERVER_SOFTWARE, getServletContext().getServerInfo()}

};

String title = " JAVAInfo:Arquivo de configurações";

String docType =

<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 " + “Transitional // EN”>\n”;

out.println(docType +

<HTML> \n +

<HEAD><TITLE> + title + </TITLE></HEAD>\n +

<BODY BGCOLOR=#FDF5E6”>\n" +

<CENTER>\n +

<H1> + title + </H1>\n +

<TABLE BORDER =1>\n +

<TR BGCOLOR=FFAD00> \n +

<TH>CGI Variable Name <TH> Value);

for(int i=0; i< variables.length; i++) {

String varName =  variables[i][0];

String varValue =  variables[i][1];

if (varValue == null)

varValue = <i>Não especificado</i>;

out.println("</TR></TD>" + varName + <TD> + varValue);

}

out.println("</TABLE></CENTER></BODY></HTML>");

}

public void doPost (HttpServletRequest request,

HttpServletResponse response)

throws ServletException, IOException {

doGet(request, response);

}

}[/b]

1 Resposta

J
String versao = System.getProperty&#40;"java.version"&#41;;
Criado 31 de julho de 2006
Ultima resposta 31 de jul. de 2006
Respostas 1
Participantes 2