Program for addition using GenericServlet
[Link]
<web-app>
<servlet>
<servlet-name>Add</servlet-name>
<servlet-class>Add_Numbers</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Add</servlet-name>
<url-pattern>/add_me</url-pattern>
</servlet-mapping>
</web-app>
[Link]
<!DOCTYPE html>
<html>
<head>
<title>Practical Work</title>
</head>
<body>
<form action="add_me">
<label>First number </label> <input type="text" name="num1"/> <br/><br/>
<label>Second number </label> <input type="text" name="num2"/> <br/><br/>
<button type="submit" name="calculate">Sum </button><br/>
</form>
</body>
</html>
Add_Numbers.java
import [Link];
import [Link];
import [Link].*;
public class Add_Numbers extends GenericServlet{
public void service(ServletRequest request,ServletResponse response) throws IOException
{
int num1 = [Link]([Link]("num1"));
int num2 = [Link]([Link]("num2"));
int sum = num1 + num2;
PrintWriter output = [Link]();
[Link]("The Result :"+sum +"\n" );
}
}
Program login form using dopost method
[Link]
import [Link];
import [Link];
import [Link].*;
import [Link].*;
public class OnServletLogin extends HttpServlet
{
protected void doPost(HttpServletRequest req,HttpServletResponse res)throws
ServletException,IOException
{
PrintWriter pw=[Link]();
[Link]("text/html");
String user=[Link]("userName");
String pass=[Link]("userPassword");
if([Link]("java4s")&&[Link]("java4s"))
[Link]("Login Success...!");
else
[Link]("Login Failed...!");
[Link]();
[Link]
<form action="login" method="post">
<table>
<tr>
<td><font face="verdana" size="2px">Name:</font></td>
<td><input type="text" name="userName"></td>
</tr>
<tr>
<td><font face="verdana" size="2px">Password:</font></td>
<td><input type="password" name="userPassword"></td>
</tr>
</table>
<input type="submit" value="Login">
</form>
[Link]
<web-app>
<servlet>
<servlet-name>loginServlet</servlet-name>
<servlet-class>OnServletLogin</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>loginServlet</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
</web-app>
Program of arithmetic operation using httpservlet
Add_Numbers.java
import [Link];
import [Link];
import [Link].*;
public class Add_Numbers extends HttpServlet{
public void service(HttpServletRequest request,HttpServletResponse response) throws
IOException
{
PrintWriter output = [Link]();
int num1 = [Link]([Link]("num1"));
int num2 = [Link]([Link]("num2"));
String yr=[Link]("optyr");
if([Link]("add"))
{
int sum = num1 + num2;[Link]("The Answer :"+sum +"\n ");
}
if([Link]("sub"))
{
int sum = num1 * num2;[Link]("The Answer :"+sum +"\n ");
}
}
}
[Link]
<web-app>
<servlet>
<servlet-name>Add</servlet-name>
<servlet-class>Add_Numbers</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Add</servlet-name>
<url-pattern>/Add_Numbers</url-pattern>
</servlet-mapping>
</web-app>
Add_Numbers.html
<!DOCTYPE html>
<html>
<head>
<title>Practical Work</title>
</head>
<body>
<form action="Add_Numbers">
<label>First number </label> <input type="text" name="num1"/> <br/><br/>
<label>Second number </label> <input type="text" name="num2"/> <br/><br/>
<input type=radio value="add"checked=True name=optyr>Addition
<input type=radio value="sub" name=optyr>Substraction
<button type="submit" name="calculate">Perform </button><br/>
</form>
</body>
</html>
Program for addition using doget method
[Link]
import [Link].*;
import [Link].*;
import [Link].*;
public class AddServlet extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res)
{try{
int i=[Link]([Link]("num1"));
int j=[Link]([Link]("num2"));
int k=i+j;
PrintWriter out=[Link]();
[Link]("The answer is:"+k);
[Link]("the result is "+ k);
}catch(Exception e){}}
}
[Link]
<!DOCTYPE html>
<html>
<head>
<title>Practical Work</title>
</head>
<body>
<form action="add_me">
<label>First number </label> <input type="text" name="num1"/> <br/><br/>
<label>Second number </label> <input type="text" name="num2"/> <br/><br/>
<button type="submit" name="calculate">Sum </button><br/>
</form>
</body>
</html>