Session Management Using Servlet Example#1 (NO JDBC) : 1. Index - HTML
Session Management Using Servlet Example#1 (NO JDBC) : 1. Index - HTML
2. LoginCheckServlet:-
package com.app;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
1|P ag e
-by RAGHU SIR [SATHYA TECHNOLOGIES , AMEERPET, HYDERABAD]
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
@WebServlet("/login")
public class LoginCheckServlet
extends HttpServlet
{
@Override
protected void doPost(HttpServletRequest req,
HttpServletResponse resp) throws ServletException,
IOException {
resp.setContentType("text/html");
2|P ag e
-by RAGHU SIR [SATHYA TECHNOLOGIES , AMEERPET, HYDERABAD]
3. Profile Servlet:-
package com.app;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
@WebServlet("/profile")
public class ProfileServlet
extends HttpServlet
{
@Override
protected void doPost(HttpServletRequest req,
HttpServletResponse resp) throws ServletException,
IOException {
resp.setContentType("text/html");
HttpSession ses=req.getSession(false);
//read attribute un
Object ob=ses.getAttribute("un");
//downcast
String s=(String)ob;
//print welcome message
PrintWriter out=resp.getWriter();
out.println("Welcome to :"+s);
out.println("<a href='logout'>Logout</a>");
4. LogoutServlet:-
package com.app;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
@WebServlet("/logout")
public class LogoutServlet
extends HttpServlet
{
@Override
protected void doGet(HttpServletRequest req,
HttpServletResponse resp) throws ServletException,
IOException {
4|P ag e
-by RAGHU SIR [SATHYA TECHNOLOGIES , AMEERPET, HYDERABAD]
resp.setContentType("text/html");
5|P ag e