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

AJP Practical 22

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 views7 pages

AJP Practical 22

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/ 7

Practical 22 :Write a program to demonstrate the servlet– 2200100176 Vedika Mohite

Program code 1: Write a program to send the username to server and server will send the length of username to client.


HTML File :
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form name="f1" method="get" action="showlength">
Enter Username:<input type="text" name="t1">
<input type="submit" value="submit">
</form>
</body>
</html>

Servlet File : showlength.java


import java.io.*;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/showlength")
public class showlength extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public showlength() {
super();
}

/**
* @see HttpServlet#doGet(HttpServletRequest request,
HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
// TODO Auto-generated method stub
//response.getWriter().append("Served at:
").append(request.getContextPath());
String un=request.getParameter("t1");
PrintWriter out=response.getWriter();
out.println("Length of username="+un.length());
}
}

Vedika Mohite
Practical 22 :Write a program to demonstrate the servlet– 2200100176 Vedika Mohite

Output :-

Program code 2: Write the output of following code considering below HTML is front end and servlet as back end.


HTML File :
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="AuthenticationServlet" method="post">
User name:<input type="text" name="username"> <br> <br>
Password:<input type="text" name="password"> <br> <br>
<input type="submit">
</form>
</body>
</html>

Servlet File : AuthenticationServlet.java


import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
* Servlet implementation class AuthenticationServlet

Vedika Mohite
Practical 22 :Write a program to demonstrate the servlet– 2200100176 Vedika Mohite

*/
@WebServlet("/AuthenticationServlet")
public class AuthenticationServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public AuthenticationServlet() {
super();
// TODO Auto-generated constructor stub
}

/**
* @see HttpServlet#doPost(HttpServletRequest request,
HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out=response.getWriter();
String uname="Abhishek";
String pass="abhishek12345";
String username,password;
username=request.getParameter("username");
password=request.getParameter("password");
if(username.equals(uname)&&password.equals(pass))
{
out.println("Login Successful");
}
else
{
out.println("Login Unsuccessful");
}
}
}

Output :-

Vedika Mohite
Practical 22 :Write a program to demonstrate the servlet– 2200100176 Vedika Mohite

Exercise Q.1: Develop a servlet program to retrieve data from List and RadioButton using HTML forms.

HTML File :
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form name="f1" mthod="get" action="RetrieveData">
Select City: <select name="s1">
<option value="karad">Karad</option>
<option value="kolhapur">Kolhapur</option>
<option value="pune">Pune</option>
<option value="satara">Satara</option>
</select> <br> <br>
Select Gender: <input type="radio" name="r1" value="male">Male
<input type="radio" name="r1" value="female">Female <br><br>
<input type="submit" value="submit">
</form>
</body>
</html>

Servlet File : RetrieveData.java

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
* Servlet implementation class RetrieveData
*/
@WebServlet("/RetrieveData")
public class RetrieveData extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public RetrieveData() {
super();
// TODO Auto-generated constructor stub
}

Vedika Mohite
Practical 22 :Write a program to demonstrate the servlet– 2200100176 Vedika Mohite

/**
* @see HttpServlet#doGet(HttpServletRequest request,
HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
// TODO Auto-generated method stub
//response.getWriter().append("Served at:
").append(request.getContextPath());
String str1=request.getParameter("s1");
String str2=request.getParameter("r1");
PrintWriter out=response.getWriter();
out.println("Your selected city:"+str1+"<br>");
out.println("Your selected gender:"+str2);
}
}

Output :-

Vedika Mohite
Practical 22 :Write a program to demonstrate the servlet– 2200100176 Vedika Mohite

Exercise Q.2: Develop a Program to receive student marks through HTML forms TextField and send the response as
passes or failed in Examination.

HTML File :
<!DOCTYPE html>

<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form name="f1" method="get" action="CalculateGrade">
Enter Marks for Physics: <input type="text" name="t1"
placeholder="Out of 100"> <br><br>
Enter Marks for Chemistry: <input type="text" name="t2"
placeholder="Out of 100"> <br><br>
Enter Marks for Maths: <input type="text" name="t3"
placeholder="Out of 100"> <br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>

Servlet File :CalculateGrade.java

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
* Servlet implementation class CalculateGrade
*/
@WebServlet("/CalculateGrade")
public class CalculateGrade extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public CalculateGrade() {
super();
// TODO Auto-generated constructor stub
}

Vedika Mohite
Practical 22 :Write a program to demonstrate the servlet– 2200100176 Vedika Mohite

/**
* @see HttpServlet#doGet(HttpServletRequest request,
HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
// TODO Auto-generated method stub
//response.getWriter().append("Served at:
").append(request.getContextPath());
PrintWriter out=response.getWriter();
String str1=request.getParameter("t1");
String str2=request.getParameter("t2");
String str3=request.getParameter("t3");
int
sum=(Integer.parseInt(str1)+Integer.parseInt(str2)+Integer.parseInt(str3))/
3;
if(sum<40)
{
out.println("Failed in Examination!!");
}
else
{
out.println("Passes in Examination!!");
}

}
Output :-

Vedika Mohite

You might also like