Professional Documents
Culture Documents
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
}
}
pr2.html
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<form method="post" action="pr2">
Name : <input type="text" name="name">
Password : <input type="password" name="password">
<input type="submit">
</form>
</body>
</html>
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
PrintWriter out=res.getWriter();
name= req.getParameter("name");
password= req.getParameter("password");
out.println("Name is " + name);
out.println("Password is " + password);
}
}
pr3.html
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<form method="post" action="pr3">
Name : <input type="text" name="name"> <br><br>
Surname : <input type="text" name="surname"> <br><br>
Gender :<br>
<input type="radio" name="gender" value="male">Male<br>
<input type="radio" name="gender"
value="female">Female<br><br>
Sport :<br>
<input type="checkbox" name="sport"
value="cricket">Cricket<br>
<input type="checkbox" name="sport" value="hockey">Hockey<br>
<input type="checkbox" name="sport"
value="football">Football<br><br>
Feedback :<br>
<textarea rows="10" cols="10" name="feedback" >
Please write your feedback here
</textarea>
<input type="submit">
</form>
</body>
</html>
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
}
}
<servlet>
<servlet-name>pr4</servlet-name>
<servlet-class>pr4</servlet-class>
<init-param>
<param-name>name</param-name>
<param-value>MBICT</param-value>
</init-param>
<init-param>
<param-name>contact_no</param-name>
<param-value>12345</param-value>
</init-param>
<init-param>
<param-name>mail</param-name>
<param-value>admin@mbict.ac.in</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>pr4</servlet-name>
<url-pattern>/pr4</url-pattern>
</servlet-mapping>
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
}
}
pr6.html
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<form method="post" action="pr6">
Name : <input type="text" name="name">
Password : <input type="password" name="password">
<input type="submit">
</form>
</body>
</html>
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
PrintWriter out=res.getWriter();
name= req.getParameter("name");
password= req.getParameter("password");
res.sendRedirect("Welcome.html");
}
else
{
out.println("Invald User");
}
}
}
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class pr7 extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse res)throws
ServletException,IOException
{
PrintWriter out=res.getWriter();
if(session.isNew())
{
out.println("Session is New");
}
else
{
out.println("Session is Old");
}
}
}
pr 8 (Seesion Listener Java file)
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
* Web application lifecycle listener.
*
* @author keys
*/
public class SessionListener implements HttpSessionListener {
@Override
public void sessionCreated(HttpSessionEvent se) {
count++;
}
@Override
public void sessionDestroyed(HttpSessionEvent se) {
throw new UnsupportedOperationException("Not supported yet."); //To change
body of generated methods, choose Tools | Templates.
}
public int getCount()
{
return count;
}
}
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
}
}
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
import java.io.IOException;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.io.StringWriter;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
/**
*
* @author keys
*/
public class FilterDemo implements Filter {
}
*/
// For example, a filter might append something to the response.
/*
PrintWriter respOut = new PrintWriter(response.getWriter());
respOut.println("<P><B>This has been appended by an intrusive
filter.</B>");
*/
}
/**
*
* @param request The servlet request we are processing
* @param response The servlet response we are creating
* @param chain The filter chain we are processing
*
* @exception IOException if an input/output error occurs
* @exception ServletException if a servlet error occurs
*/
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain)
throws IOException, ServletException {
if (debug) {
log("FilterDemo:doFilter()");
}
doBeforeProcessing(request, response);
doAfterProcessing(request, response);
/**
* Return the filter configuration object for this filter.
*/
public FilterConfig getFilterConfig() {
return (this.filterConfig);
}
/**
* Set the filter configuration object for this filter.
*
* @param filterConfig The filter configuration object
*/
public void setFilterConfig(FilterConfig filterConfig) {
this.filterConfig = filterConfig;
}
/**
* Destroy method for this filter
*/
public void destroy() {
}
/**
* Init method for this filter
*/
public void init(FilterConfig filterConfig) {
this.filterConfig = filterConfig;
if (filterConfig != null) {
if (debug) {
log("FilterDemo:Initializing filter");
}
}
}
/**
* Return a String representation of this object.
*/
@Override
public String toString() {
if (filterConfig == null) {
return ("FilterDemo()");
}
StringBuffer sb = new StringBuffer("FilterDemo(");
sb.append(filterConfig);
sb.append(")");
return (sb.toString());
}
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
}
}