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