Hola programadores
estoy realizando un libro de visitas , el formulario esta en html y me jala un JSP para grabar los datos y mostrar un mensaje que todo salio OK, el problema es que me muestra el mensaje pero NO GRABA ... les envio el codigo para que digan que estoy haciendo mal
<%@page import = "java.sql.*"%>
<HTML>
<HEAD>
<TITLE>LIBRO DE VISITA</TITLE>
</HEAD>
<BODY>
<P align=center><STRONG><U>Gracias por dejar tu comentario en nuestra pagina</U></STRONG></P>
<%
Connection cn=null;
Statement st=null;
String s ="";
try{
s="sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(s);
cn= DriverManager.getConnection("jdbc:odbc:dsnsoftweb","sa",""

;
s= "insert into lib_visita (nombre,titulo,comentario) values(" +
" ' " + request.getParameter ("txtmom"

+ " ' , '" +
request.getParameter("txttit"

+ "' , '" +
request.getParameter ("txtcom"

+ "'";
st=cn.createStatement();
st.execute(s);
out.println("<BR>Visita Guardada"

;
}
catch(SQLException se ){
out.println("<BR> Excep Sql: " + se.toString());
}
catch(Exception e){
out.println("Excep gral:" + e.toString());
}
%>
</body>
</html>