<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>Login</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <!-- Popper JS --> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <!-- Recuperar el nombre y la contraseña. Si es admin admin ir a otra página --> <% String nombre=request.getParameter("nombre"); String pwd=request.getParameter("pwd"); if (nombre!=null && pwd!=null && nombre.equals("admin") && pwd.equals("admin")){ // Estas variables son accesibles desde cualquier página session.setAttribute("nombre", nombre); session.setAttribute("saludo", "hola que tal"); session.setAttribute("intentos", 5); response.sendRedirect("panel.jsp"); } %> <form method="post"> <div class="form-group"> <label for="nombre">Nombre:</label> <input type="text" class="form-control" placeholder="Introduce nombre" name="nombre" id="nombre"> </div> <div class="form-group"> <label for="pwd">Password:</label> <input type="password" class="form-control" placeholder="Introduce contraseña" name="pwd"> </div> <button type="submit" class="btn btn-primary">Enviar</button> </form> </body> </html>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>Tabla de multiplicar</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <!-- Popper JS --> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> <link rel="stylesheet" type="text/css" href="zstyle.css"> </head> <body> <% String numero=request.getParameter("numero"); String nombre=(String) session.getAttribute("nombre"); Integer intentos=(Integer)session.getAttribute("intentos"); if(nombre==null){ response.sendRedirect("login.jsp"); } %> <h1>Hola <%=nombre %> tienes <%=intentos %> intentos</h1> <form> <div class="form-group"> <label for="numero">Número:</label> <input type="number" class="form-control" placeholder="Introduce el número" name="numero" value="<%=numero!=null?numero:"" %>" > </div> <button type="submit" class="btn btn-primary">Enviar</button> </form> <% if (numero!=null && !numero.equals("") && numero.chars().allMatch(Character::isDigit)){ int num=Integer.parseInt(numero); for(int i=1;i<=10;i++){ // out.println("<p>"+i+" x "+num+" = "+(i*num)+"</p>"); %> <p><%=i%> x <%=num %> = <%=(i*num) %></p> <% } } %> </body> </html>