Untitled
unknown
java
5 months ago
1.8 kB
2
Indexable
public class TestServlet extends HttpServlet { private static final long serialVersionUID = 1L; // Metodo GET: visualizza il modulo di login protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); // Visualizza un semplice modulo HTML per il login out.println("<html><body>"); out.println("<h2>Login</h2>"); out.println("<form method='POST' action='login'>"); out.println("Username: <input type='text' name='username'><br>"); out.println("Password: <input type='password' name='password'><br>"); out.println("<input type='submit' value='Login'>"); out.println("</form>"); out.println("</body></html>"); out.close(); } // Metodo POST: gestisce la logica del login protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String username = request.getParameter("username"); String password = request.getParameter("password"); response.setContentType("text/html"); PrintWriter out = response.getWriter(); // Logica di autenticazione semplificata if ("admin".equals(username) && "password123".equals(password)) { out.println("<html><body>"); out.println("<h2>Benvenuto, " + username + "!</h2>"); out.println("</body></html>"); } else { out.println("<html><body>"); out.println("<h2>Login fallito. Riprova.</h2>"); out.println("<a href='login'>Torna alla pagina di login</a>"); out.println("</body></html>"); } out.close(); } }
Editor is loading...
Leave a Comment