none
¿como mostrar un dato en una caja de texto en jsp?

    Question

  • Hola, espero puedan ayudarme con este problemita que tengo, realmente soy muy nueva con jsp y no tengo la menor idea de que falle

    tengo en un jsp una caja de texto un botón de siguiente y uno de atrás.. lo que hace el script es mostrar un dato según corresponda a la tabla de acuerdo al botón clickeadochas gracias

    <%@ page language="java" %>
    <%@ page import = "java.sql.*"%>
    <%@ page import = "java.sql.DriverManager"%>
    <%@ page import = "java.sql.ResultSet"%>
    <%@ page import = "java.sql.Statement"%>
    
    <html>
    <body>
     <script type="text/javascript">
          function nomb(){
    <%int contador=0;
    String resultado="";
    //session.setAttribute("ant", request.getParameter("ant"));
    //session.setAttribute("next", request.getParameter("next"));
    
    try
    {
       // Conexion con bd
    
       Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
       Connection conexion = DriverManager.getConnection("jdbc:sqlserver://SNPL-PC:1433;databaseName=prograweb","sa","123");
       if (!conexion.isClosed())
       {
           contador=contador+1;
         
          // La consulta
          Statement st = conexion.createStatement();
          ResultSet rs = st.executeQuery("select nombre from nombres where idnombre ="+ contador);
    
          // Ponemos los resultados en un table de html
          while (rs.next())
          {
          %>document.getElementById("name").value=<% String.valueOf(rs.getObject("nombre"));
            
          } // cierre de la conexion
          conexion.close();
       }
       else
          // Error en la conexion
          out.println("fallo");
    }
    catch (Exception e)
    {
       // Error en algun momento.
       out.println("Excepcion "+e);
       e.printStackTrace();
    }
    %>
    
    
        
        }
    </script>
    
    
    
          <input type="text" name="nombres" value=" "  id="name" disabled="disabled" />
    <input type="button" value="anterior" name="ant" onclick="javascript:nomb()<%contador=contador+1;%> "/>
    
    <input type="button" value="siguiente" name="next" onclick="javascript:nomb()<%contador=contador+1;%>   "/>
    
    
    </body>
    </html>

    Les dejo el codigo que tengo y espero puedan ayudarme

    Mu

    Monday, June 10, 2013 6:09 PM

Answers