Untitled
unknown
java
a year ago
1.8 kB
4
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