Create ./formdata directory for Servlet Form Data Request program in ../Apache
Software Foundation/Tomcat 7.0/webapps and create following directory
and file structure.
//Import java lib
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
//Extends class HttpServlet
public class FormData extends HttpServlet
{
public void init(){
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<table border=1><tr><td>UserName: </td>");
out.println("<td>"+request.getParameter("username")+"</td></tr>");
out.println("<tr><td>PassWord: </td>");
out.println("<td>"+request.getParameter("password")+"</td></tr>");
}
}
<servlet>
<servlet-name>FormData</servlet-name>
<servlet-class>FormData</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FormData</servlet-name>
<url-pattern>/request</url-pattern>
</servlet-mapping>
</web-app>
formdata ├── WEB-INF ├ ├── classes ├ ├ └── FormData.java ├ └── web.xml └── index.html
Write HTML code in index.html file
<html> <body> <form id="formdata" method="get" action="request"> <lable>UserName: </lable> <input type="text" name="username"/> <br/><br/> <lable>Password: </lable> <input type="password" name="password" /> <br/><br/> <input type="submit" name="submit" value="submit" /> </form> </body> </html>
Write java code in HelloWorld.java file
//Import java lib
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
//Extends class HttpServlet
public class FormData extends HttpServlet
{
public void init(){
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<table border=1><tr><td>UserName: </td>");
out.println("<td>"+request.getParameter("username")+"</td></tr>");
out.println("<tr><td>PassWord: </td>");
out.println("<td>"+request.getParameter("password")+"</td></tr>");
}
}
Write Config code in web.xml file
<web-app>
<servlet>
<servlet-name>FormData</servlet-name>
<servlet-class>FormData</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FormData</servlet-name>
<url-pattern>/request</url-pattern>
</servlet-mapping>
</web-app>
0 comments:
Post a Comment