como criar uam seessão com jsp code example
Example: como criar uam seessão com jsp
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<%
try
{
Class.forName("com.mysql.jdbc.Driver");
//out.println("Driver encontrado!");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/login","root","root");
//out.println("Conexão realizada com sucesso!")
if (request.getParameter("usuario") != null)
{
Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = st.executeQuery("select * from login where usuario = '"+
request.getParameter("usuario")+"' and senha = '"+
request.getParameter("senha")+"'");
if (rs.next())
{
response.sendRedirect("itens_cadastra.jsp");
}
else
out.println("Acesso ao Sistema Negado!");
}
}
catch(ClassNotFoundException erroClass)
{
out.println("Classe Driver JDBC não foi localizado, erro = "+erroClass);
}
catch(SQLException erroSQL)
{
out.println("Erro de conexão com o Banco de dados, erro = "+erroSQL);
}
%>
<form id="form1" name="form1" method="post" action="">
<div align="center">
<p> </p>
<p> </p>
<p> </p>
<table width="196" border="1">
<tr>
<td colspan="2"><label>
<div align="center">ACESSO AO SISTEMA<br />
</div>
</label></td>
</tr>
<tr>
<td width="88">Usuário:</td>
<td width="92"><label>
<input name="usuario" type="text" id="usuario" size="10" />
</label></td>
</tr>
<tr>
<td>Senha:</td>
<td><input name="senha" type="password" id="senha" size="10" /></td>
</tr>
<tr>
<td><label>
<input type="reset" name="limpar" id="limpar" value="Limpar" />
</label></td>
<td><input type="submit" name="acesso" id="acesso" value="Acessar" /></td>
</tr>
</table>
</div>
</form>
</body>
</html>