Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2010, 19:21
Avatar de alivizcaya
alivizcaya
 
Fecha de Ingreso: septiembre-2010
Mensajes: 9
Antigüedad: 14 años, 3 meses
Puntos: 0
Error con update en JSP

Buenas noches amigos.

Tengo varios días tratando de hacer una actualización de una tabla Mysql desde JSP. Los datos los capturo desde campo de texto, y se que los capturo (mediante request.getParameter()) por que los puedo visualizar utilizando un out.println.

El punto es que tengo tres campos que quiero actualizar de una tabla llamada "caso" y quiero actualizar los campos "titulo", "descripcion" y "status". Los mismos los obtengo despues de un select * from y los mando desplegar en una tabla pero con un input de texto, por ejemplo para desplegar el titulo lo hago desde un input y como value le coloco el valor que obtengo del ResultSet para que se pueda manipular después:

Código:
<th>Titulo</th> 
<td><input type="text" name="titulo" value='<%=rs5.getString(6)%>'></input>
</td></tr>
Una vez que se modifica el input, creo un boton "submit" que me envia la información desde ese formulario a la misma pagina. Información que capturo de la siguiente manera:

Código:
String tituloModi      = request.getParameter("titulo");
Hasta aquí todo va bien, el problema es al momento de actualizar, yo utilizo el siguiente código:

Código:
String="update table caso set" + "descripcion='"+descripcionModi+"', titulo='"+tituloModi+"', status='"+statusModi+"'" + "where Id='"+idModi+"';";
st3.executeUpdate(String);
También probé con:

Código:
String="update table caso set descripcion='"+descripcionModi+"', titulo='"+tituloModi+"', status='"+statusModi+"' where Id='"+idModi+"';"
st3.executeUpdate(String);
Pero siempre me da este error:

Código:
String cannot be resolved

Stacktrace:
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:93)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:451)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:319)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
Quien me puede ayudar a saber como actualizo una tabla mysql desde jsp????