You are on page 1of 3

Serv1.

java
package 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;

import javax.servlet.http.HttpSession;

public class Serv1 extends HttpServlet {

private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws


ServletException, IOException {

try{

response.setContentType("text/html");

PrintWriter out=response.getWriter();

String n= request.getParameter("user");

out.print("Welcom : --"+n);

HttpSession ses=request.getSession();

ses.setAttribute("uname",n);

out.print("<a href='Serv2'> Visit></a>");

out.close();

catch(Exception e){

System.out.print(e);}

}
Serv2.java
package 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;

import javax.servlet.http.HttpSession;

public class Serv2 extends HttpServlet {

private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws


ServletException, IOException {

try{

response.setContentType("text/html");

PrintWriter out=response.getWriter();

HttpSession ses=request.getSession(false);

String n=(String)ses.getAttribute("uname");

out.print("Hello : "+n);

out.close();

}catch(Exception e){

System.out.print(e);}

}
Index.html
<!DOCTYPE html>

<html>

<head>

<meta charset="ISO-8859-1">

<title>Insert title here</title>

</head>

<body>

<form method="get" action="Serv1">

Name:<input type="text" name="user"><br>

<input type="submit" value="GO">

</form>

</body>

</html>

Output:

You might also like