java 有效的usuario JSP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 有效的usuario JSP相关的知识,希望对你有一定的参考价值。

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <%
            //Al hacer click en el botón ingresar
            if (request.getParameter("btn_ingresar") != null) 
            {
                //Crea dos strings, una para el user y otra para el password.
                String username = request.getParameter("txt_username");
                String password = request.getParameter("txt_password");
                
                //Si ambas son "admin"...
                if (username.equals("admin")&&password.equals("admin"))
                {
                    //Redirecciona al servlet 'crear_departamento.do'
                    response.sendRedirect("crear_departamento.do");
                }
                //Si no...
                else
                {
                    //Muestra un mensaje javascript señalando que hay daros erróneos
                    out.println("<script>alert('Usuario o contraseña incorrecta');</script>");
                }
            }
        %>
    <center>
        <div style=""font-family: sans-serif">
            <h2> Banco notNull </h2>
            <h3 style="font-family:sans-serif">Ingreso administrador</h3>
            <form action="index.jsp" method="POST">
                <table border="1" style="font-family:sans-serif">
                    <tbody>
                        <tr>
                            <td>Usuario</td>
                            <td><input type="text" name="txt_username" value="" /></td>
                        </tr>
                        <tr>
                            <td>Contraseña</td>
                            <td><input type="password" name="txt_password" value="" /></td>
                        </tr>
                        <tr>
                            <td></td>
                            <td><input type="submit" value="Ingresar" name="btn_ingresar" /></td>
                        </tr>
                    </tbody>
                </table>
            </form>
            <hr>
        </center>
    </body>
</html>
1) crear un jsp
2) crear una tabla con tres filas
  a) txt_username
  b) txt_password
  c) btn_submit

3) crear un form, redireccionando el archivo a si mismo

4) ingresar código java con <% %>

5) utilizar if(btn_submit != null) para verificar si el botón ha sido presionado.

6) en la parte TRUE del IF, verificar los contenidos de txt_username y txt_password (comparar valores con .equals())

7) si ambos valores son los que hemos definido como válidos, redireccionar con response.sendRediret();

8) si alguno o ambos valores no son los esperados, mostrar un mensaje de eerror con <script>alert('mensaje error');</script>
//obtiene el string que está contenido en cierto elemento web.
request.getParameter("nombre_elemento_web");

//redirecciona a cierta página.
response.sendRedirect("pagina_destino");

//mensaje de alerta
out.println("<script>alert('mensaje');</script>");

以上是关于java 有效的usuario JSP的主要内容,如果未能解决你的问题,请参考以下文章

jsp脚本语法

Java中如何使用session

JAVA-JSP内置对象之request范围

Java Web开发——JSP基本语法杂记

3.JSP

JSP代码实现简易的登入操作并进行验证账户非活动时间的有效时长