Pues tengo este servlet:
Código:
que me da esta salida: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()); } }
Código:
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...<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>
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!!!