Calculate.java package servlet; public class Calculate { private double no1=0; private double no2=0; public double add(String n1,String n2){ double output=0.0; try{ no1=Double.parseDouble(n1); no2=Double.parseDouble(n2); output=(no1+no2); }catch(NumberFormatException e){ } return output; } public double sub(String n1,String n2){ double output=0.0; try{ no1=Double.parseDouble(n1); no2=Double.parseDouble(n2); output=(no1-no2); }catch(NumberFormatException e){ } return output; } public double multiply(String n1,String n2){ double output=0.0; try{ no1=Double.parseDouble(n1); no2=Double.parseDouble(n2); output=(no1*no2); }catch(NumberFormatException e){ } return output; } public double div(String n1,String n2){ double output=0.0; try{ no1=Double.parseDouble(n1); no2=Double.parseDouble(n2); output=(no1/no2); }catch(NumberFormatException e){ } return output; } } CalculateServlet.java package servlet; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.PrintWriter; @WebServlet("/CalculateServlet") public class CalculateServlet extends HttpServlet{ protected void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ PrintWriter out=response.getWriter(); String no1=request.getParameter("no1"); String no2=request.getParameter("no2"); String button=request.getParameter("button"); Calculate calculate=new Calculate(); double output=0; if(button.equals("+")){ output=calculate.add(no1,no2); out.println("