0% found this document useful (0 votes)
31 views9 pages

Servlet Programs

Programs

Uploaded by

sanchitahiwrale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views9 pages

Servlet Programs

Programs

Uploaded by

sanchitahiwrale
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Servlet Programs

Program 1: Write a program to implement first servlet

Index.html
<html>
<head>
<title>
First program
</title>
</head>
<body>
Welcome to first program
</body>
</html>

Simpleservlet.java

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.*;
import javax.servlet.http.*;

public class simpleservlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)


throws ServletException, IOException
{
PrintWriter out = response.getWriter();
/* TODO output your page here. You may use following sample code. */

out.println("<html>");
out.println("<head>");
out.println("<title>Servlet simpleservlet</title>");
out.println("</head>");
out.println("<body>");
out.println("Welcome to first servlet");
out.println("</body>");
out.println("</html>");
}
}
Program 2: Write a program to display name using servlet
Index.html

<html>
<body>
<form action="primservlet">
<br>
Author: <input type="text" name="Author">
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>
</body>
</html>

Primservlet.java

import java.io.*;
import javax.servlet.*;
import java.util.*;
import java.io.PrintWriter;

public class primservlet implements Servlet


{

public void init(ServletConfig config)


{
System.out.println("servlet is initiaized");
}
public void service(ServletRequest rq,ServletResponse rn)throws
ServletException,IOException
{
rn.setContentType("text/html");
PrintWriter out=rn.getWriter();
Enumeration parameters=rq.getParameterNames();
out.print("Author name"+rq.getParameter("Author"));

}
public void destroy()
{
System.out.println("servlet is destroyed");

}
public String getServletInfo()
{
return null;
}
public ServletConfig getServletConfig()
{
return null;
}
}
Program 3: Write a program to find greater no using servlet
Index.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=GET action="greater">
First Number <input type=text size=25 name="first"> <br><br>
Second Number <input type=text size=25 name="second">
<br><br><input type="submit" value=SUBMIT>
<input type="reset" value=reset>
</form>
</body>
</html>

greater.java

import java.io.*;
import java.io.PrintWriter;
import javax.servlet.*;
import javax.servlet.http.*;

public class greater extends HttpServlet


{
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
String f1 = req.getParameter("first");
int n1= Integer.parseInt(f1);
String f2 = req.getParameter("second");
int n2= Integer.parseInt(f2);
res.setContentType("text/html");
PrintWriter out = res.getWriter();
if(n1>n2)
out.println("The greater number is " +n1);
else
out.println("The greater number is " +n2);
out.close();
} }
Program 4: Write a program to welcome user
index.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="MyServlet">
Enter your name<input type="text" size=45 name=user>
<input type="submit" value=SUBMIT>
</form>
</body>
</html>

import java.io.*;
import java.io.PrintWriter;
import javax.servlet.*;
import javax.servlet.http.*;

public class MyServlet extends HttpServlet


{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String user=request.getParameter("user");
out.println("<h2> Welcome "+ user +"</h2>");
}

public void doGet(HttpServletRequest request, HttpServletResponse response)


throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String user=request.getParameter("user");
out.println("<h2> Welcome"+user+"</h2>");
}
}
Program 5: Write a program to get servlet information
index.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 action="servletrun">
<br><br>
Author: <input type="text" name="Author">
<input type="submit" name="Submit">
<input type="reset" name="Reset">
</form>
</body>
</html>

import java.io.IOException;
import java.util.Enumeration;
import java.io.PrintWriter;
import javax.servlet.*;

public class servletrun implements Servlet


{

public void init(ServletConfig config)throws ServletException


{}
public void service(ServletRequest rq,ServletResponse rn)throws
ServletException,IOException
{
rn.setContentType("text/html");
PrintWriter out=rn.getWriter();
out.println("Server Port:"+rq.getServerPort()+"<br>");
out.println("Server Name:"+rq.getServerName()+"<br>");
out.println("Server Protocol:"+rq.getProtocol()+"<br>");
out.println("Content Type:"+rq.getContentType()+"<br>");
out.println("Remote Address:"+rq.getRemoteAddr()+"<br>");
out.println("Remote Host:"+rq.getRemoteHost()+"<br>");
Enumeration parameters = rq.getParameterNames();
out.println("Author Name:"+rq.getParameter("Author")+"<br>");
}
public void destroy()
{
}
public String getServletInfo()
{
return null;
}

public ServletConfig getServletConfig()


{
return null;
}
}
Program 6: Write a program to create cookie
index.html

<html>
<head>

</head>
<body>
<form name="form1" method="post" action="NewServlet" >

Enter the value of cookie


<input type=text name="txt" size=30 value="">
<input type=submit value="Submit">
</form>
</body>
</html>
import java.io.*;
import java.io.PrintWriter;
import javax.servlet.*;
import javax.servlet.http.*;

public class NewServlet extends HttpServlet


{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
String txt = request.getParameter("txt");
//create cookie

PrintWriter out = response.getWriter();


Cookie c1=new Cookie("name",txt);
// add cookie to response
response.addCookie(c1);
c1.setMaxAge(60*60);

out.println("Cookies are created\n");


out.println(txt);
out.println("\n Cookies get added ");
out.close();
}
}

You might also like