HTML TO SERVLET COMMUNICATION (LOGIN CHECKING)



INDEX.HTML PROGRAM

<html><head><title>TODO supply a title</title></head>
<body> <div>
<form action="/WebApplication1/login" method="GET">
ENTER YOUR NAME:
<INPUT TYPE="TEXT" NAME="uname"/>
ENTER YOUR PASSWORD:
<INPUT TYPE="PASSWORD" NAME="psw"/>
<INPUT TYPE="SUBMIT" VALUE="PASS"/>
</form>
</div>
</body>
</html>


SERVLET PROGRAM

LOGIN.JAVA
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Login extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
try (PrintWriter out = response.getWriter()) {
String name,psw1;
name=request.getParameter("uname");
psw1= request.getParameter("psw");
if (name.equals("MEENA")){
if (psw1.equals("CAT")){
out.println("<h1>" +"LOGIN SUCCESSFUL"+"</h1>");
}
else{
out.println("<h1>" +"BETTER LUCK NEXT TIME"+"</h1>");
}}
out.close();
}
}

OUTPUT



No comments:

Post a Comment