Tutorial jsp login e senha

Boa tarde pessoal.
Sou bem iniciante em jsp e java.
Tenho um projeto de faculdade para entregar, e nele preciso de um login e senha para acessar uma parte do admin.
Procurei mais de 30 tutoriais e não consegui rodar nenhum (acho que não devo estar conseguindo fazer algo, rsrs).
Será que alguem poderia me ajudar por favor?
Ou atravez de um tutorial, download ou até mesmo em meu código?
Obrigado

maneira “feia” pois o melhor é usar servlet e filter…

mas só em jsp e bd:

<form action="access.jsp" method="post"> <table border="1px" cellspacing="0" cellpadding="6"> <tr class="tabelaAcesso"> <td style="border-color: white" style="border-style:groove" colspan="3">Acessar</td> </tr> <tr class="textoAcesso"> <td align="left" style="border-color: white" style="border-style:groove">Login:</td> <td><input type="text" name="login" id="login" align="left" maxlength=15 style="background-color: #DCDCDC"></td> </tr> <tr class="textoAcesso"> <td align="left" style="border-color: white" style="border-style:groove">Senha:</td> <td><input type="password" name="senha" id="senha" align="left" maxlength=15 style="background-color: #DCDCDC"></td> </tr> </table> <br> <input type="submit" value="Acessar"> </form>

JSP que vai consultar a classe que chama o BD

[code]
<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>
<%@ page import=“br.com.pgpm.usuario.VerificaUsuario”%>

<%
	VerificaUsuario verifica = new VerificaUsuario();
	String login = request.getParameter("login");
	String senha = request.getParameter("senha");
	boolean status = verifica.verificarUsuario(login, senha);
	
	if (verifica.verificaAtivo(login) == true) {
		if (verifica.verificarUsuario(login, senha) == true) {
			/* out.println("Login feito com sucesso " + verifica.login); */

			request.getSession().setAttribute("loginUsuario", login);  				

			%> 
			<script>
				location.href = "index.jsp";
			</script>
			<% 

		} else {
	%>

	<script>
		alert("Login e/ou Senha inv\u00e1lido(s)");
		location.href = "login.jsp";
	</script>

	<%
		}

	%>
[/code]

classe verifica usuário:

[code]public class VerificaUsuario {

public boolean verificarUsuario(String login, String senha)
		throws ClassNotFoundException {
	boolean result = false;
	Connection conn = null;
	Statement st = null;

	try {
		conn = ConnectionManager.obterConexao();
		st = conn.createStatement();
		
		String sql = "SELECT desc_login FROM tb_usuario WHERE desc_login = " + "'"
				+ login + "'" + " AND desc_senha = " + "'" + senha + "'";

		ResultSet rs = st.executeQuery(sql);

		if (rs.next()) {
			result = true;
			login = rs.getString("login");

		}

	} catch (Exception e) {

	} finally {
		ConnectionManager.fecharConexao(conn, null, st);
	}

	return result;

}[/code]