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>
<%@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>
No comments:
Post a Comment