Saludos.
Pues tengo este servlet:
Código:
public class Test extends HttpServlet {
public String top()
{
String cabeza ="<HTML><head><title> Test </title></head> <body bgcolor='#416600' text='WHITE'>\n<APPLET CODE='http://localhost:8080/Rect1.class' WIDTH=700 HEIGHT=300>";
return cabeza;
}
public String mid()
{
String cuerpo ="<BR>";
return cuerpo;
}
public String bot()
{
String fondo ="</body> </html>";
return fondo;
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println(top());
out.println(mid());
String input_pro = request.getParameter("prod");
String var2 = request.getParameter("elim");
out.println("<PARAM NAME='Nombre' VALUE='"+input_pro+"'>");
out.println("<PARAM NAME='Direccion' VALUE='"+input_pro+"'>");
out.println("<PARAM NAME='Telefono' VALUE='"+input_pro+"'>");
out.println("</APPLET><HR><B>Total: </B>"+input_pro);
out.println(bot());
}
}
que me da esta salida:
Código:
<HTML><head><title> Test </title></head> <body bgcolor='#416600' text='WHITE'>
<APPLET CODE='Rect1.class' WIDTH=700 HEIGHT=300>
<BR>
<PARAM NAME='Nombre' VALUE='test'>
<PARAM NAME='Direccion' VALUE='test'>
<PARAM NAME='Telefono' VALUE='test'>
</APPLET><HR><B>Total: </B>test
</body> </html>
El problema es que no me está cargando el applet... aparece la X y abajo en la barra de estado dice: "Ha fallado la carga del applet"... ok, podría ser el classpath, pero hago una página html exactamente con el mismo código de salida y el applet carga perfectamente...
claro, la html esta en el directorio del site, y el servlet en WEB-INF/classes será por eso??? donde tengo que poner el applet (class) tengo que configurarle algo al Tomcat??? ya mje saco de mis casillas!!!