Sample Servlet Program
STEP1: Create a “dynamic web” project named “FirstServlet” in eclipse
STEP 2: Create a new package named ”com.devx.example” under Src/Source folder
STEP3: Create a new java class named “HelloWorldSerlvet” under the newly created package"com.devx.example"
package com.devx.example;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloWorldSerlvet extends HttpServlet
{
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
ServletOutputStream out = response.getOutputStream();
out.println("<html><body><h1>Hello World!</h1></body></html>");
}
}
STEP4: Include below code in a Xml file “web.xml” under WEB-INF folder
<servlet>
<servlet-name>HelloWorldSerlvet</servlet-name>
<servlet-class>com.devx.example.HelloWorldSerlvet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldSerlvet</servlet-name>
<url-pattern>/Hello</url-pattern>
</servlet-mapping>
STEP5: Export the project” FirstServlet” into a war file named ”HelloWorld.war” and place it in
the deploy folder of JBOSS server
STEP 6:To see the output "Hello World" use the below url
” http://localhost:8080/HelloWorld/Hello”
Here HelloWorld is the .war file name and Hello is specified in the <url-pattern> </url-pattern> of web.xmlfile
No comments:
Post a Comment