Servlets Demo Programs
Servlets Demo Programs
<html>
<body>
<form action="HelloForm" method="GET">
First Name: <input type="text" name="first_name">
<br />
Last Name: <input type="text" name="last_name" />
<input type="submit" value="Submit" />
</form>
</body>
</html>
Run the Hello.html page using server
Output as follows:
Enter First Name as KLE and Last Name as BCA then Click on
submit button
Output as follow
//Reading All Form Parameters
CheckBoxDemo.html
<html>
<body>
<form action="ReadParams" method="POST" target="_blank">
<input type="checkbox" name="maths" checked="checked" /> Maths
<input type="checkbox" name="physics" /> Physics
<input type="checkbox" name="chemistry" checked="checked" /> Chem
<input type="submit" value="Select Subject" />
</form>
</body>
</html>
ReadAllParam.java
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.*;
while (paramNames.hasMoreElements()) {
String paramName = (String) paramNames.nextElement();
out.print("<tr><td>" + paramName + "</td>\n<td>");
doGet(request, response);
}
}
Run checkboxDemo.html Output is as follows
Index.html
<html>
<head>
<title>Handling Session</title>
</head>
<body>
<form action="/ServletDemo/SessionServlet" method="GET">
<label>Username</label>
<input type="text" name="name" />
<br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
SessionServlet.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.PrintWriter;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
Web.xml
Add the following Code
<servlet>
<servlet-name>SessionServlet</servlet-name>
<servlet-class>SessionServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SessionServlet</servlet-name>
<url-pattern>/SessionServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>SessionTrack</servlet-name>
<servlet-class>SessionTrack</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SessionTrack</servlet-name>
<url-pattern>/SessionTrack</url-pattern>
</servlet-mapping>
Output
1.Run Index.html
2.Redirect to sessionservlet.java
3.Click on check Session Tracking link it Redirects to
sessionTrack.java
Page Redirection Example
CheckBoxDemo.html
<html>
<body>
<form action="ReadParams" method="POST">
<input type="checkbox" name="maths" checked="checked" /> Maths
<input type="checkbox" name="physics" /> Physics
<input type="checkbox" name="chemistry" checked="checked" /> Chem
<input type="submit" value="Select Subject" />
</form>
</body>
</html>
ReadAllParam.java
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.*;
while (paramNames.hasMoreElements()) {
String paramName = (String) paramNames.nextElement();
out.print("<tr><td>" + paramName + "</td>\n<td>");
doGet(request, response);
response.sendRedirect("/ServletDemo/success.html");
}
}
Success.html
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1>Success</h1>
</body>
</html>
Output