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

Java Sem5 PRG 8 To 14

These documents describe 12 Java servlet programs that demonstrate basic servlet functionality like: - Setting the content type and writing HTML output - Passing data between servlets using forms and links - Reading request parameters and conditionally changing the page background color - Collecting and displaying user input like usernames and passwords The servlets are split into multiple files to show how data can be passed between different servlet classes handling different URLs.

Uploaded by

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

Java Sem5 PRG 8 To 14

These documents describe 12 Java servlet programs that demonstrate basic servlet functionality like: - Setting the content type and writing HTML output - Passing data between servlets using forms and links - Reading request parameters and conditionally changing the page background color - Collecting and displaying user input like usernames and passwords The servlets are split into multiple files to show how data can be passed between different servlet classes handling different URLs.

Uploaded by

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

Program 8: Servlet

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;

public class prog8 extends HttpServlet


{
protected void processRequest(HttpServletRequest request, HttpServletResponse
response)throws ServletException, IOException
{
response.setContentType("text/html");
try (PrintWriter out = response.getWriter())
{
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet kishan</title>");
out.println("</head>");
out.println("<body bgcolor=red>");
out.println("<h1>Hello World</h1>");
out.println("</body>");
out.println("</html>");
}
}
}
Program 9: Servlet(first part)

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;

public class pro9_first extends HttpServlet {

protected void processRequest(HttpServletRequest request, HttpServletResponse response)


throws ServletException, IOException {
response.setContentType("text/html");
try (PrintWriter out = response.getWriter()) {
/* TODO output your page here. You may use following sample code. */
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet pro9_first</title>");
out.println("</head>");
out.println("<body>");
out.println("<form action=pro9_second>");
out.println("<input type=submit value=click on me>");
out.println("</form>");
out.println("</body>");
out.println("</html>");
}
}
Servlet(second part)(Program:9)

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;

public class pro9_second extends HttpServlet {

protected void processRequest(HttpServletRequest request, HttpServletResponse response)


throws ServletException, IOException {
response.setContentType("text/html");
try (PrintWriter out = response.getWriter()) {
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet pro9_second</title>");
out.println("</head>");
out.println("<body bgcolor=blue>");
out.println("<h1>Sardar Patel University</h1>");
out.println("</body>");
out.println("</html>");
}
}
Program 10: Servlet(first part)

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;

public class pro10_first extends HttpServlet {

protected void processRequest(HttpServletRequest request, HttpServletResponse


response) throws ServletException, IOException {
response.setContentType("text/html");
try (PrintWriter out = response.getWriter()) {
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet pro10_first</title>");
out.println("</head>");
out.println("<body>");
out.println("<a href=pro10_second> Click on Me </a>");
out.println("</body>");
out.println("</html>");
}
}
Servlet(second part)(Program :10)

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;

public class pro10_second extends HttpServlet {

protected void processRequest(HttpServletRequest request, HttpServletResponse


response)throws ServletException, IOException {
response.setContentType("text/html");
try (PrintWriter out = response.getWriter()) {
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet pro10_second</title>");
out.println("</head>");
out.println("<body bgcolor=aqua>");
out.println("Sardar Patel University");
out.println("</body>");
out.println("</html>");
}
}
Program 11: Servlet(first part)
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;

public class pro11_first extends HttpServlet {


protected void processRequest(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
response.setContentType("text/html");
try (PrintWriter out = response.getWriter()) {
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet pro11_first</title>");
out.println("</head>");
out.println("<body>");
out.println("<form action=pro11_second>");
out.println("<h2> Select a Radio button from following :</h2>");
out.println("<input type=radio name=r1 value=red>RED <br>");
out.println("<input type=radio name=r1 value=green>GREEN <br>");
out.println("<input type=radio name=r1 value=blue>BLUE <br>");
out.println("<input type=submit value=Click me>");
out.println("</form>");
out.println("</body>");
out.println("</html>");
}
}
Servlet(second part)(Program:11)
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;

public class pro11_second extends HttpServlet {

protected void processRequest(HttpServletRequest request, HttpServletResponse


response)throws ServletException, IOException {
response.setContentType("text/html");
String str=request.getParameter("r1");
try (PrintWriter out = response.getWriter()) {
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet pro11_second</title>");
out.println("</head>");
if(str.equals("red"))
out.println("<body bgcolor=red>");
if(str.equals("green"))
out.println("<body bgcolor=green>");
if(str.equals("blue"))
out.println("<body bgcolor=blue>");
out.println("</body>");
out.println("</html>");
}
}
Program 12: Servlet(first part)
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;

public class pro12_first extends HttpServlet


{
protected void processRequest(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException
{
response.setContentType("text/html");
try (PrintWriter out = response.getWriter()) {
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet pro12_first</title>");
out.println("</head>");
out.println("<body>");
out.println("<form action=pro12_second>");
out.println("User Name : <input type=text name=u1><br>");
out.println("Password :<input type=password name=p1><br>");
out.println("<input type=submit value=click>");
out.println("</form>");
out.println("</body>");
out.println("</html>");
}
}
Servlet(second part)(Program:12)
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;

public class pro12_second extends HttpServlet


{
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
try (PrintWriter out = response.getWriter())
{
String u1=request.getParameter("u1");
String p1=request.getParameter("p1");

if(u1.equals("admin") && p1.equals("admin"))


{
out.println("Welcome to Amcost college");
}
else
{
out.println("Wrong username or password");
}
}
}
Program 13: Servlet(first part)
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body bgcolor="cyan">
<form action="pro13_second"><center>
Number 1 :<input type="text" name="t1"><br>
Number 2 :<input type="text" name="t2"><br>
Arithmetic Operation :
<select name="s1">
<option> + </option>
<option> - </option>
<option> * </option>
<option> / </option>
<option> % </option>
</select><br>
<input type="submit" value="Result">
</center>
</form>
</body>
</html>

Servlet(second part)(Program:13)
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;
public class pro13_second extends HttpServlet
{
protected void processRequest(HttpServletRequest request, HttpServletResponse
response)throws ServletException, IOException
{
response.setContentType("text/html");
try (PrintWriter out = response.getWriter())
{
String s1=request.getParameter("t1");
String s2=request.getParameter("t2");
String op=request.getParameter("s1");
int res;
if(op.equals("+"))
{
res=Integer.parseInt(s1)+Integer.parseInt(s2);
out.println("Answer is "+res);
}
if(op.equals("-"))
{
res=Integer.parseInt(s1)-Integer.parseInt(s2);
out.println("Answer is "+res);
}
if(op.equals("*"))
{
res=Integer.parseInt(s1)*Integer.parseInt(s2);
out.println("Answer is "+res);
}
if(op.equals("/"))
{
res=Integer.parseInt(s1)/Integer.parseInt(s2);
out.println("Answer is "+res);
}
if(op.equals("%"))
{
res=Integer.parseInt(s1)%Integer.parseInt(s2);
out.println("Answer is "+res);
}
}
}
Program 14: Servlet(first part)
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="pro14_second">
Enter a Number :<input type="text" name="t1"><br>
Select a Radio Button from following :<br>
<input type="radio" name="r1" value="posi">Positive or Negative<br>
<input type="radio" name="r1" value="odd">Odd or Even<br>
<input type="radio" name="r1" value="prim">Primary Number<br>
<input type="radio" name="r1" value="pali">Palindrome Number<br>
<input type="radio" name="r1" value="arms">Armstrong Number<br>
<input type="radio" name="r1" value="fibo">Fibonacci Series<br>
<input type="radio" name="r1" value="exit">Exit<br>
<input type="submit" value="Click For Result">
</form>
</body>
</html>

Servlet(second part)(Program:14)
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;
public class pro14_second extends HttpServlet
{
protected void processRequest(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException
{
response.setContentType("text/html");
try (PrintWriter out = response.getWriter())
{
String s1=request.getParameter("t1");
int n=Integer.parseInt(s1);
String op=request.getParameter("r1");

if(op.equals("posi"))
{
if(n>0)
out.println("Number is positive");
else
out.println("Number is negative");
}

if(op.equals("odd"))
{
if(n%2==0)
out.println("Number is Even");
else
out.println("Number is Odd");
}

if(op.equals("prim"))
{
int i,m=0,count=0;
m=n/2;
if(n==0 || n==1)
out.println("Number is not prime");
else
{
for(i=2;i<=m;i++)
{
if(n%i==0)
{
out.println("Number is not prime");
count=1;
break;
}
}
if(count==0)
out.println("Number is prime");
}
}

if(op.equals("pali"))
{
int r,sum=0,temp;
temp=n;
while(n>0)
{
r=n%10;
sum=(sum*10)+r;
n=n/10;
}
if(temp==sum)
out.println("Number is palindrome");
else
out.println("Number is not palindrome");
}

if(op.equals("arms"))
{
int temp,digits=0,last=0,sum=0;
temp=n;
while(temp>0)
{
temp=temp/10;
digits++;
}
temp=n;
while(temp>0)
{
last=temp%10;
sum+=Math.pow(last,digits);
temp=temp/10;
}
if(n==sum)
out.println("Number is Armstrong");
else
out.println("Number is Not Armstrong");
}
if(op.equals("fibo"))
{
int count=0;
if(n==0 || n==1)
{
out.println("Number is in Fibonacci Series");
}
else
{
int a=0,b=1,c;
while(b<=n)
{
c=a+b;
if(c==n)
{
out.println("Number is in Fibonacci Series");
count=0;
break;
}
a=b;
b=c;
count++;
}
if(count>0)
out.println("Number is Not in Fibonacci Series");
}
}
if(op.equals("exit"))
{
out.println("Select Proper Option");
RequestDispatcher rd=request.getRequestDispatcher("/pro14_first.html");
rd.forward(request,response);

} }
}

You might also like