my dog learned polymorphism
The moose likes Servlets and the fly likes Simple servlet implementation Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Simple servlet implementation" Watch "Simple servlet implementation" New topic

Simple servlet implementation

Gina davis

Joined: Feb 24, 2006
Posts: 1
I am a beginner in the servlet world. I have installed Tomcat4.1 in my computer. Can any one tell me how to implement the "Helloworld" servlet with a link to a simple html "submit" button? It would be a great help for a beginner.
Zip Ped
Ranch Hand

Joined: Jul 26, 2005
Posts: 336
I would recommend you to read the Head First Servlets and JSP book.

In short though, you need to set up TOMCAT_HOME, JAVA_HOME in your environment variables. Google for more info on those variables.

You need to have a Deployment Descriptor named web.xml which provides the mapping between your form(HTML page) and the Servlet.

more info :
Maki Jav
Ranch Hand

Joined: May 09, 2002
Posts: 439

Simply put
1) in the webapps folder make "mysite" folder, in that make "WEB-INF" folder and in that classes forlder

+ mysite
+ classes

2) create a simple html file with action set to "http://localhost:8080/mysite/servlet/HelloServlet" and save it as index.html

the code will be...

<form action="http://localhost:8080/mysite/servlet/HelloServlet" method=get>
<input type=submit value="Go To Servlet">

3) create and compile a simple servlet

This servlet must have a doGet() method which print out the "Hello World"
message to client. This servlet class has to be in classes folder.

4) have web.xml (web descriptor) file in WEB-INF folder

5) go to your html page by typing http://localhost:8080/mysite/ in the web browser after starting tomcat and bingo....

For details do read the recommended book...

Maki Jav

Help gets you when you need it!
I agree. Here's the link:
subject: Simple servlet implementation
It's not a secret anymore!