/** * View full program at http://java.directref.com/?p=331 */ import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class MyServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); // informing the client that which format of data/response will be send PrintWriter out= response.getWriter(); //All data entered into a "TEXT" field of form, is stored as "STRING" //Hence if we enter "1" in a "TEXT" field of form, it will be stored as "ONE" //To convert it to "INT", we use a predefined function called= "parseInt()" int a1= Integer.parseInt(request.getParameter("n1")); // using "getParameter()" to retrieve data entered by user in "n1" field int a2= Integer.parseInt(request.getParameter("n2")); if (request.getParameter("r1")!=null) // checking if 1st radio button checked or not? { out.println("

Addition=

"+(a1+a2)); } else if(request.getParameter("r2")!=null) // checking if 2nd radio button checked or not? { out.println("

Subtraction=

"+(a1-a2)); } else if(request.getParameter("r3")!=null) //checking if 3rd radio button checked or not? { out.println("

Multiply=

"+(a1*a2)); } else { out.println("

Divide=

"+(a1/a2)); } } }