Showing posts with label simple login with jsp and servlet. Show all posts
Showing posts with label simple login with jsp and servlet. Show all posts

Tuesday, 12 May 2015

Simple Login

index.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>index page</title>
    </head>
    <body>
        <form action="Validate" method="post">
            <center>
                User Name : <input type="text" name="uname"><br><br>
                Password : <input type="password" name="pass"><br>
                <br>
                <input type="submit" value="Login">
            </center>
        </form>
    </body>
</html>


valid.java

protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       
        response.setContentType("text/html");
        PrintWriter out=response.getWriter();
       
        String name=request.getParameter("uname");
        String pass=request.getParameter("pass");
       
        if(pass.equals("admin") && name.equals("admin")){
            RequestDispatcher rd = request.getRequestDispatcher("welcome.jsp");
            rd.forward(request, response);
        }
        else{
            out.println("<center><h2><font color='red'>Sorry! Wrong user name...</font></h2></center>");
            RequestDispatcher rd = request.getRequestDispatcher("index.html");
            rd.include(request, response);
        }
    }

welcome.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Welcome</title>
    </head>
    <body>
        <% String name = request.getParameter("uname");
        out.println("Welcome "+name);%>
    </body>
</html>