In this example we will see how to do coding, compiling, deploying, and running a simple Hello World servlet which will just print "Hello World" in the browser.
To learn life cycle of servlet, click here
We will useTomcat server to run our HelloWorld servlet. To download tomcat, click here
Lets create our project folder in webapps lets say TestServlet
Example:
C:\apache-tomcat-7.0.11\webapps\TestServlet
Now lets create our first hello world servlet, lets say HelloWorldServlet.java
HelloWorldServlet.java
C:\apache-tomcat-7.0.11\webapps\TestServlet\WEB-INF\classes\HelloWorldServlet.java
To learn life cycle of servlet, click here
We will useTomcat server to run our HelloWorld servlet. To download tomcat, click here
Lets create our project folder in webapps lets say TestServlet
Example:
C:\apache-tomcat-7.0.11\webapps\TestServlet
Now lets create our first hello world servlet, lets say HelloWorldServlet.java
HelloWorldServlet.java
C:\apache-tomcat-7.0.11\webapps\TestServlet\WEB-INF\classes\HelloWorldServlet.java
/* HelloWorldServlet.java */ import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloWorldServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) { doPost(request,response); } public void doPost(HttpServletRequest request, HttpServletResponse response) { PrintWriter pw = null; try { pw = response.getWriter(); } catch (IOException e) { e.printStackTrace(); } pw.println("<html>"); pw.println("<body>"); pw.println("<h2>Hello World!!</h2>"); pw.println("</body>"); pw.println("</html>"); } }