You are on page 1of 8

bueno es una pagina jsp con conexión a base de datos postgres validando usuario y contraseña aqui los pasos

: 1.primero creamos un proyecto nuevo

lo llamare loginyadmin luego siguiente y escojemos como server apache tomcat y le damos finalizar

en el index.jsp ponemos el siguiente codigo :

<%-Document : index Created on : 10/11/2010, 08:55:52 PM Author : andres2288 --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head>

jsp" method="post"> usuario: <input type="text" name="usuario" size="15" id="usuario"><br> palabra clave: <input type="password" name="contrasena" size="15" id="contrasena"><br> <input type="submit" value="Enviar"> </form> </center> </body> </html> 2.getParameter("contrasena")). p.admin().dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html.setcontrasena(request.admin p= new pkgMenu.01 Transitional//EN" "http://www. . p.jsp y ponemos el siguiente codigo <%-Document : Validacion Created on : 14/08/2010. 07:45:26 PM Author : andres22 --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.<body> <center> <form action="validardatos. luego creamos una pagina llamada validardatos.org/TR/html4/loose.setUsuario(request. charset=UTF-8"> <title>validacion de la palabra</title> </head> <body background="dragon24.w3.jpg"> <% pkgMenu.getParameter("usuario")).

print("fallo la autentificacion ").insertar3().java ira el siguiente codigo: /* * To change this template.equals("-1")) { out. /** * * @author andres2288 */ .equals("1")){ out.} else{ out. choose Tools | Templates * and open the template in the editor.print("entraste clic aqui para entrar").print("algo pasa ").jsp">entrar ya</a> <% } else if (res. %> <a href="menu. */ package pkgMenu. if(res. } %> </body> </html> 3.String res=p. luego creamos un pakete llamado pkgMenu dentro este pakete iran 2 clases la primera clase es admin.

usuario = usuario. } public boolean verificac(String key){ String sql="SELECT * From contrasena where contrasena='"+key. } return "1".verificar(sql) == 1) return true. if ( getCnn(). private String contrasena. return false.verificar(sql) == 1) return true. private clsConn cnn=new clsConn().toString()+"'". public String insertar3(){ if ((verificau(usuario)==true)&&(verificac(contrasena)==true)) { return "-1".public class admin { private String usuario. if ( getCnn(). } public String getUsuario() { return usuario. } public boolean verificau(String key){ String sql="SELECT * From usuario where usuario='"+key. } /** * @param usuario the usuario to set */ public void setUsuario(String usuario) { this. return false. } /** .toString()+"'".

} /** * @param contrasena the contrasena to set */ public void setcontrasena(String contrasena) { this. choose Tools | Templates * and open the template in the editor. */ package JSon.java y dentro de esta clase ponen el siguiente codigo /* * To change this template. } public clsConn getCnn() { return cnn. luego creas un pakete llamado JSon y dentro de este habra 2 clases java la primera clase sera JQGridJSONModel.Serializable.* @return the contrasena */ public String getcontrasena() { return contrasena.java y ponemos el siguiente codigo : luego descargar esta libreria para quitar el error y ponerla en el proyecto como libreria .List.io. /** * . import java.contrasena = contrasena.util.jar 4.JAR flexjson. } } y la otra clase seria clsConn. import java.

page = page. /** * @return the page */ public String getPage() { return page. } /** * @return the records */ public Integer getRecords() { return records. private Integer records. } /** * @param page the page to set */ public void setPage(String page) { this. } /** * @param total the total to set */ public void setTotal(String total) { this. private List rows.* @author amartinez */ public class JQGridJSONModel implements Serializable{ private String page. } /** * @param records the records to set */ . } /** * @return the total */ public String getTotal() { return total. private String total.total = total.

public void setRecords(Integer records) { this. private List cell. /** * * @author amartinez */ public class JQGridRow implements Serializable{ private Integer id. choose Tools | Templates * and open the template in the editor.records = records.List.java y ponen el siguiente codigo /* * To change this template. } /** * @return the rows */ public List getRows() { return rows.io. } } luego creamos la otra clase que se llamara JQGridRow. import java.util. } /** * @param rows the rows to set */ public void setRows(List rows) { this. */ package JSon. /** * @return the id */ . import java.Serializable.rows = rows.

public Integer getId() { return id. 7.cell = cell.id = id. } /** * @param cell the cell to set */ public void setCell(List cell) { this. } /** * @param id the id to set */ public void setId(Integer id) { this. en la tabla contrasena se crea una columna llamada contrasena de tipo caracter y con una llave cualquiera y listo si no saben como crear esta base de datos les dejare un video paso por paso de todo video tutorial . } } 5. } /** * @return the cell */ public List getCell() { return cell. dentro de usuario se crea una columna llamada usuario de tipo caracter y se pone una llave cualquiera. se prosigue a la base de datos se entra con postgres y admin luego se crea una base de datos llamada administrador y dentro de esta base de datos se crea 2 tablas una que dice usuario y otra contrasena sin ñ solo con n 6.