1

package sun.scwcd;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
* Servlet implementation class HolaMonServlet
*/
public class HolaMonServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* Default constructor.
*/
private String nombre = “”;

/**
* @see Servlet#init(ServletConfig)
*/
public void init() throws ServletException {
// TODO Auto-generated method stub
super.init();
this.nombre = this.getInitParameter(“Nombre”);
}

/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub

String rutaServidor = request.getServletPath();

PrintWriter out = response.getWriter();
out.println(“<html>” +
“<head><title>” + this.nombre + “</title></head>” +
“<body>” +
“<h1>Hola ” + this.nombre + “</h1>” +
“Ruta: ” + rutaServidor + “<br>” +
“Ruta completa: ” + request.getRequestURL().toString() + “<br>” +
“Contentype: ” + request.getContentType() + “<br>” +
“Server: ” + request.getContextPath() + “<br>” +
“Port: ” + request.getLocalPort() + “<br>” +
“Protocol: ” + request.getProtocol() + “<br>” +
“<form id=’form1′ action='” + “HolaDesti’>” +
“<input type=’text’ name=’txt’></input> ” +
“<input type=’submit’ id=’btn’></input> ” +
“Params: ” + request.getParameter(“Nombre”) + “<br>” +
“</form> ” +
“</body>” +
“</html>”);
}

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException {
PrintWriter out;
try {
out = response.getWriter();

out.println(“<html>” +
“<head><title>” + this.nombre + “</title></head>” +
“<body>” +
“<h1>Hola ” + this.nombre + “</h1>” +
“Ruta: ” + request.getLocalAddr() + “<br>” +
“Params: ” + request.getParameter(“Nombre”) + “<br>” +
“</form> ” +
“</body>” +
“</html>”);

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s