Created
December 2, 2012 15:23
-
-
Save PrabhjotSingh/4189310 to your computer and use it in GitHub Desktop.
How to add HTML file in your Servlet Program using Eclipse
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
| <html> | |
| <head> | |
| <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |
| <title>Insert title here</title> | |
| </head> | |
| <body> | |
| <form action="MyServlet" method="get"> | |
| Enter 1st Number <input type="text" name="n1"><br> | |
| Enter 2nd Number <input type="text" name="n2"><br> | |
| <input type="radio" name="r1" value="Add">Add<br> | |
| <input type="radio" name="r2" value="Subtract">Subtract<br> | |
| <input type="radio" name="r3" value="Multiply">Multiply<br> | |
| <input type="radio" name="r4" value="Divide">Divide<br> | |
| <input type="Submit" value="Submit"> | |
| </form> | |
| </body> | |
| </html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * 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("<h3> Addition= </h3>"+(a1+a2)); | |
| } | |
| else if(request.getParameter("r2")!=null) // checking if 2nd radio button checked or not? | |
| { | |
| out.println("<h3> Subtraction= </h3>"+(a1-a2)); | |
| } | |
| else if(request.getParameter("r3")!=null) //checking if 3rd radio button checked or not? | |
| { | |
| out.println("<h3> Multiply= </h3>"+(a1*a2)); | |
| } | |
| else | |
| { | |
| out.println("<h3> Divide= </h3>"+(a1/a2)); | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
above program i tried but its not coming output