Servlet Programs
Servlet Programs
Q.1) Create a servlet for creating a filter to check whether a user is valid or not
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
IOException, ServletException {
if (user != null) {
} else {
}
public void destroy() {}
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
ServletException, IOException {
if (cookies != null) {
if (cookie.getName().equals("username")) {
username = cookie.getValue();
response.setContentType("text/html");
} else {
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
ServletException, IOException {
response.addCookie(cookie);
response.setContentType("text/html");
}
}
Q.4) Create a servlet to access user info using Hidden form Field
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
ServletException, IOException {
response.setContentType("text/html");
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
ServletException, IOException {
// URL Rewriting
response.setContentType("text/html");
Q.6) Create a servlet to snoop all the information about current session
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
ServletException, IOException {
response.setContentType("text/html");
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
ServletException, IOException {
response.setContentType("text/html");
Q.8) Create a Listener using ServletContextListener to listen the event on creating and destroying
Context Parameters on a servlet
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.util.*;
@WebListener
Q.9) Create a Listener using HttpSessionListener to listen the event on creating and destroying
session of a servlet
import javax.servlet.*;
import javax.servlet.annotation.*;
import javax.servlet.http.*;
@WebListener
Q.10) Create a servlet that establishes a Database Connection successfully using JDBC Connection
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.sql.*;
ServletException, IOException {
try {
// Establish DB connection
Class.forName("com.mysql.cj.jdbc.Driver");
"password");
// Create a table
stmt.executeUpdate(createTableSQL);
response.setContentType("text/html");
conn.close();
} catch (Exception e) {
e.printStackTrace();