Hola tengo el siguiente input:
<form action='prueba' method=post>
<input type='submit' value='Agregar' name='"+rs.getString("img")+"'/>
</form>
(la idea es tomar el dato img desde una base de datos para pasarlos a otro jsp y asi ir creando valores dinamicos, pero eso es otro cuento)
-----------------------------------------------------------------------
luego en el siguiente jsp intento obtener los datos
public void doGet ( HttpServletRequest request, HttpServletResponse response ) throws IOException, ServletException{
response.setContentType("text/html");
out = response.getWriter();
String var2 = (String)request.getParameter("name");
System.out.println(var2);
// luego ocupo la variable var 2
}
pero al imprimir la variable me da Null
:S! no se que error tengo ojala alguno de uds me pueda ayudar.
el error es el sgte:
---------------------------------
Estado HTTP 500 -
type Informe de Excepci�n
mensaje
descripci�n El servidor encontr� un error interno () que hizo que no pudiera rellenar este requerimiento.
excepci�n
java.lang.NullPointerException
prueba.doGet(prueba.java:30)
javax.servlet.http.HttpServlet.service(HttpServlet .java:617)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:390)
nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/6.0.18.
------------------------------
*** en el url sale lo sgte:
htt p://localhost:8084/Servlet_HelloWorld/prueba?cfondo1.png=Agregar
por lo tanto infiero que se esta pasando correctamente la variable "name" y creo que el problema esta al recibirla en el 2do jsp.
-------------------------------
muchas gracias de antemano a quien pueda ayudarme :)