0% found this document useful (0 votes)
122 views8 pages

Practical - 6: 1. Write A Servlet Program To Print Hello World

This document contains code snippets and output for 4 Java servlet programs. The first program prints "Hello World" to demonstrate a basic servlet. The second program demonstrates servlet configuration by retrieving initialization parameters. The third program demonstrates using HTML form elements like text fields, radio buttons, and text areas. The fourth program demonstrates session management in servlets by displaying session attributes.

Uploaded by

Himal Patel
Copyright
© Attribution Non-Commercial (BY-NC)
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)
122 views8 pages

Practical - 6: 1. Write A Servlet Program To Print Hello World

This document contains code snippets and output for 4 Java servlet programs. The first program prints "Hello World" to demonstrate a basic servlet. The second program demonstrates servlet configuration by retrieving initialization parameters. The third program demonstrates using HTML form elements like text fields, radio buttons, and text areas. The fourth program demonstrates session management in servlets by displaying session attributes.

Uploaded by

Himal Patel
Copyright
© Attribution Non-Commercial (BY-NC)
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/ 8

SUBJECT: ADVANCE JAVA TECHNOLOGY

PRACTICAL: 06

Practical -6

1. Write a servlet program to print Hello World.

Code:import java.io.*; import javax.servlet.*; import javax.servlet.http.*;

public class Serv1 extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse res) { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println( "<h1>Hello world</h1>); out.close(); } } Output:-

SVBIT

100750116062

SUBJECT: ADVANCE JAVA TECHNOLOGY

PRACTICAL: 06

2. Write a servlet program to demonstrate servlet cofig. Code:web.xml <web-app> <servlet> <servlet-name>onServletConfig</servlet-name> <servlet-class>OnServletConfig</servlet-class> <init-param> <param-name> n1 </param-name> <param-value> 100 </param-value> </init-param> <init-param> <param-name> n2 </param-name> <param-value> 200 </param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>onServletConfig</servlet-name> <url-pattern>/onSCG</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> </web-app>

SVBIT

100750116062

SUBJECT: ADVANCE JAVA TECHNOLOGY

PRACTICAL: 06

onServletConfig.java import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class OnServletConfig extends HttpServlet { protected void doPost( HttpServletRequest req ,HttpServletResponse res ) throws ServletException,IOException { PrintWriter pw=res.getWriter(); res.setContentType("text/html"); ServletConfig conf=getServletConfig(); pw.print("Value of n1 is"+conf.getInitParameter("n1")); pw.print("\nValue of n2 is"+conf.getInitParameter("n2")); } } Output:-

SVBIT

100750116062

SUBJECT: ADVANCE JAVA TECHNOLOGY

PRACTICAL: 06

3. Write as servlet application to demonstrate Textfield , Radiobutton and textarea. Code:index.jsp <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <form action="ShowParameters" method="post"> First Name: <input type="text" name="first_name"> <br /> Last Name: <input type="text" name="last_name" /> <br /> Select Box: <select name="SelectBox"> <option value="maths1">Maths1</option> <option value="maths2">Maths2</option> <option value="maths3">Maths3</option> </select> Importance: <input type="radio" name="Importance" value="very"> very <input type="radio" name="Importance" value="very"> Normal <input type="radio" name="Importance" value="very"> Not<br> Comment:<br>

SVBIT

100750116062

SUBJECT: ADVANCE JAVA TECHNOLOGY

PRACTICAL: 06

<textarea name="textarea" cols="40" rows="5"> </textarea> <br> <input type="submit" value="Submit" /> </form> </body> </html>

ShowParameters.java import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*;

public class ShowParameters extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>Request HTTP Parameters Sent</title>"); out.println("</head>"); out.println("<body>"); out.println("<p>Parameters sent with request:</p>");

SVBIT

100750116062

SUBJECT: ADVANCE JAVA TECHNOLOGY

PRACTICAL: 06

Enumeration enm = request.getParameterNames(); while (enm.hasMoreElements()) { String pName = (String) enm.nextElement(); String[] pValues = request.getParameterValues(pName); out.print("<b>"+pName + "</b>: "); for (int i=0;i<pValues.length;i++) { out.print(pValues[i]); } out.print("<br>"); } out.println("</body>"); out.println("</html>"); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { doGet(request, response); } }

SVBIT

100750116062

SUBJECT: ADVANCE JAVA TECHNOLOGY

PRACTICAL: 06

Output:

4. Write a servlet program to demonstrate session management. Code:public class Session1 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); java.io.PrintWriter out = response.getWriter(); HttpSession session = request.getSession(); out.println("<html>"); out.println("<head>");
SVBIT
7

100750116062

SUBJECT: ADVANCE JAVA TECHNOLOGY

PRACTICAL: 06

out.println("<title>Simple Session Tracker</title>"); out.println("</head>"); out.println("<body>"); out.println("<h2>Session Info</h2>"); out.println("session Id: " + session.getId() + "<br><br>"); out.println("session Max Inactive Interval: " + session.getMaxInactiveInterval() + "<br><br>"); out.println("session Creation Time: " + session.getCreationTime() + "<br><br>"); out.println("session Last Accessed Time: " + session.getLastAccessedTime() + "<br><br>");

out.println("</body>"); out.println("</html>"); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { doGet(request, response); } } Output:

SVBIT

100750116062

You might also like