JAVA
FILE
importjava.io.IOException;
importjava.io.PrintWriter;
importjavax.servlet.Servlet;
importjavax.servlet.ServletException;
importjavax.servlet.annotation.WebServlet;
importjavax.servlet.http.HttpServlet;
importjavax.servlet.http.HttpServletRequest;
importjavax.servlet.http.HttpServletResponse;
publicclassAssignmentextendsHttpServlet {
protectedvoiddoGet(HttpServletRequestrequest,
HttpServletResponseresponse) throwsServletException,
IOException {
PrintWriterout =response.getWriter();
String n1 = request.getParameter("txt1");
String n2 = request.getParameter("txt2");
String op = request.getParameter("op");
out.println("Welcome
to Servlet......");
if(op.equals("Addition")){
out.println("Answer
is ="+(Integer.parseInt(n1) + Integer.parseInt(n2)));
}
elseif(op.equals("Subtraction")){
out.println("Answer
is ="+(Integer.parseInt(n1) - Integer.parseInt(n2)));
}
elseif(op.equals("multiplication")){
out.println("Answer
is ="+(Integer.parseInt(n1) * Integer.parseInt(n2)));
}
else{
out.println("Answer
is ="+(Integer.parseInt(n1) / Integer.parseInt(n2)));
}
}
}
-----------------------------------------------------------------------
XML FILE
<?xmlversion="1.0"encoding="UTF-8"?>
<web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.jcp.org/xml/ns/javaee"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"id="WebApp_ID"version="3.1">
<display-name>Servlet1</display-name>
<servlet>
<servlet-name>Servlet1</servlet-name>
<servlet-class>Assignment</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet1</servlet-name>
<url-pattern>/Assignment</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
-----------------------------------------------------------------------
HTML FILE
<html>
<head>
<title>Calculator</title>
</head>
<body>
<formaction="Assignment"method="get"name="frm">
<p>
Enter num1:
<inputname="txt1"type="text"/>
</p>
<p>
Enter num2:
<inputname="txt2"type="text"/>
</p>
<p>
Operator
<selectname="op">
<optionvalue="Addition">Addition</option>
<optionvalue="Subtraction">Subtraction</option>
<optionvalue="multiplication">multiplication</option>
<optionvalue="division">division</option>
</select>
</p>
<p>
<inputtype="submit"value="submit"/>
</p>
</form>
</body>
</html>