Si deseo construir una aplicación web mediante un servlet, puedo basarme en el siguiente ejemplo, en donde el servlet arroja al browser una cadena que se interpreta en el cliente.
Código PHP:
public class Ejemplo extends HttpServlet
{
public void doGet (HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
PrintWriter out;
response.setContentType ("text/html");
out = response.getWriter();
out.println("Cadena a enviar al browser");
out.close();
}
}
Pues bien, mi problema es ese: capturar esa cadena se enviará al browser, modificarla, editarla, o lo que sea necesario, y luego enviarla al browser.
Para ello, me dirigi al archivo web.xml y obtuve el servlet que se utiliza:
Código PHP:
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
Código PHP:
http://www.docjar.com/html/api/javax/faces/webapp/FacesServlet.java.html
Código PHP:
FacesContext context = facesContextFactory.getFacesContext (servletConfig.getServletContext (), request, response, lifecycle);
Quisiera saber si alguien podria ayudarme con esto que me tiene realmente complicado, en donde mi nivel basico de conocimiento de java no me ha dado como para llegar a puerto.
Como corolario a esto, quisiera saber como puedo sobreescribir una clase y/o un metodo pero con el nombre de otro paquete:
La clase que yo estoy manejando para este caso es javax.faces.webapp.FacesServlet. Quisiera sobreescribir el metodo de mi aplicacion pero que la clase FacesServlet no este en el paquete javax.faces.webapp.
Gracias.
Mi correo es [email protected]
PD: este tema es una copia del hilo publicado en http://www.forosdelweb.com/f45/inter...et-jsf-668733/