0% found this document useful (0 votes)
9 views

Practical 24 Ajp Cookies

Uploaded by

Darshan Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Practical 24 Ajp Cookies

Uploaded by

Darshan Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Practical 24

Index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Servlet Login
Example</title> Login.html
</head> <!DOCTYPE html>
<body> <html>
<h1>Welcome to Login App by <head>
Cookie</h1> <meta charset="UTF-8">
<a href="login.html">Login</a>| <title>Insert title here</title>
<a </head>
href="LogoutServlet">Logout</a <body>
>| <form action="LoginServlet"
<a method="post">
href="ProfileServlet">Profile</a> Name:<input type="text"
</body> name="name"><br>
</html> Password:<input
type="password"
Link.html name="password"><br>
<!DOCTYPE html> <input type="submit"
<html> value="login">
<head> </form>
<meta charset="UTF-8"> </body>
<title>Insert title here</title> </html>
</head>
<body>
<a href="login.html">Login</a>
|
<a
href="LogoutServlet">Logout</a
>|
<a
href="ProfileServlet">Profile</a>
<hr>
</body>
</html>
/**
* @see
HttpServlet#doPost(HttpServletRe
quest request,
HttpServletResponse response)
*/
//LoginServlet protected void
doPost(HttpServletRequest
request, HttpServletResponse
package servlet; response) throws
import java.io.IOException; ServletException, IOException {
import java.io.PrintWriter; // TODO Auto-generated method
import stub
javax.servlet.ServletException; response.setContentType("text/
import html");
javax.servlet.annotation.WebServl PrintWriter
et; out=response.getWriter();
import javax.servlet.http.Cookie; request.getRequestDispatcher("lin
import k.html").include(request,
javax.servlet.http.HttpServlet; response);
import String
javax.servlet.http.HttpServletReq name=request.getParameter("na
uest; me");
import String
javax.servlet.http.HttpServletResp password=request.getParameter(
onse; "password");
/** if(password.equals("admin123")){
* Servlet implementation class out.print("You are successfully
LoginServlet logged in!");
*/ out.print("<br>Welcome,
@WebServlet("/LoginServlet") "+name);
public class LoginServlet Cookie ck=new
extends HttpServlet { Cookie("name",name);
private static final long response.addCookie(ck);
serialVersionUID = 1L; }else{
/** out.print("I am sorry Reena
* @see HttpServlet#HttpServlet() ma'am!");
*/ request.getRequestDispatcher("lo
public LoginServlet() { gin.html").include(request,
super(); response);
// TODO Auto-generated }
constructor stub out.close();
} }
} private static final long
serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public LogoutServlet() {
super();
// TODO Auto-generated
constructor stub
}
/**
* @see
HttpServlet#doGet(HttpServletRe
quest request,
HttpServletResponse response)
*/
// LogoutServlet protected void
doGet(HttpServletRequest
package hello1; request, HttpServletResponse
import java.io.IOException; response) throws
import java.io.PrintWriter; ServletException, IOException {
import // TODO Auto-generated method
javax.servlet.ServletException; stub
import response.getWriter().append("Ser
javax.servlet.annotation.WebServl ved at:
et; ").append(request.getContextPath
import javax.servlet.http.Cookie; ());
import response.setContentType("text/
javax.servlet.http.HttpServlet; html");
import PrintWriter
javax.servlet.http.HttpServletReq out=response.getWriter();
uest; request.getRequestDispatcher("lin
import k.html").include(request,
javax.servlet.http.HttpServletResp response);
onse; Cookie ck=new
/** Cookie("name","");
* Servlet implementation class ck.setMaxAge(0);
LogoutServlet response.addCookie(ck);
*/ out.print("you are successfully
@WebServlet("/LogoutServlet") logged out!");
public class LogoutServlet }
extends HttpServlet { }
import
javax.servlet.http.HttpServletResp
onse;
/**
* Servlet implementation class
ProfileServlet
*/
@WebServlet("/ProfileServlet")
public class ProfileServlet
extends HttpServlet {
private static final long
serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public ProfileServlet() {
super();
// TODO Auto-generated
constructor stub
}
/**
* @see
HttpServlet#doGet(HttpServletRe
quest request,
//ProfileServlet HttpServletResponse response)
*/
protected void
package hello2; doGet(HttpServletRequest
import java.io.IOException; request, HttpServletResponse
import java.io.PrintWriter; response) throws
import ServletException, IOException {
javax.servlet.ServletException; // TODO Auto-generated method
import stub
javax.servlet.annotation.WebServl response.getWriter().append("Ser
et; ved at:
import javax.servlet.http.Cookie; ").append(request.getContextPath
import ());
javax.servlet.http.HttpServlet; response.setContentType("text/
import html");
javax.servlet.http.HttpServletReq PrintWriter
uest; out=response.getWriter();
request.getRequestDispatcher("lin
k.html").include(request,
response);
Cookie ck[]=request.getCookies();
if(ck!=null){
String name=ck[0].getValue();
if(!name.equals("")||name!=null)
{
out.print("<b>Welcome to
Profile</b>");
out.print("<br>Welcome,
"+name);
}
}else{
out.print("Please login first");
request.getRequestDispatcher("lo
gin.html").include(request,
response);
}
out.close();
}
}

You might also like