Advanced Java Programming Practical 21
Question 1
Develop servlet program to print Hello MSBTE in browser window.
HelloDemo.java
Java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloDemo extends GenericServlet {
public void service(ServletRequest request, ServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello MSBTE example</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello MSBTE</h1>");
out.println("</body>");
out.println("</html>");
}
}
Output

Question 2
Develop a program to receive the parameter through HTML forms and send back received parameter to browser.
ParameterDemo.java
Java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ParameterDemo extends GenericServlet {
public void service(ServletRequest request, ServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name = request.getParameter("sname");
String roll=request.getParameter("sroll");
out.println("<html>");
out.println("<head>");
out.println("<title>Parameter example</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Parameter Example</h1>");
out.println("<h2>Wlecome "+name+"</h2>");
out.println("<h2>Your roll number is :"+roll+"</h2>");
out.println("</body>");
out.println("</html>");
}
}
ParameterDemo.html
HTML
<html>
<body>
<center>
<form name="Form1" method="post" action="http://localhost:8080/examples/servlets/servlet/ParameterDemo">
<table>
<tr>
<td><B>Student Name:</td>
<td><input type=text name="sname"></td>
</tr>
<tr>
<td><B>Student Roll Number:</td>
<td><input type=text name="sroll"></td>
</tr>
</table>
<input type=submit value="Submit">
</form>
</body>
</html>
Output
