Back to Tomcat

Untitled Document

webapps/examples/servlets/reqparams.html

11.0.222.0 KB
Original Source

Source Code for Request Parameter Example

importjava.io.*;importjava.util.*;importjakarta.servlet.*;importjakarta.servlet.http.*;public classRequestParamExampleextendsHttpServlet {public voiddoGet(HttpServletRequest request, HttpServletResponse response)throwsIOException, ServletException
    {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("\<html\>");
        out.println("\<head\>");
        out.println("\<title\>Request Parameters Example\</title\>");
        out.println("\</head\>");
        out.println("\<body\>");
        out.println("\<h3\>Request Parameters Example\</h3\>");
        out.println("Parameters in this request:\<br\>");

        String firstName = request.getParameter("firstname");
        String lastName = request.getParameter("lastname");

        if (firstName != null || lastName != null) {
            out.println("First Name:");
            out.println(" = " + HTMLFilter.filter(firstName) + "\<br\>");
            out.println("Last Name:");
            out.println(" = " + HTMLFilter.filter(lastName));
        } else {
            out.println("No Parameters, Please enter some");
        }
        out.println("\<P\>");
        out.print("\<form action=\"");
        out.print("RequestParamExample\" ");
        out.println("method=POST\>");
        out.println("First Name:");
        out.println("\<input type=text size=20 name=firstname\>");
        out.println("\<br\>");
        out.println("Last Name:");
        out.println("\<input type=text size=20 name=lastname\>");
        out.println("\<br\>");
        out.println("\<input type=submit\>");
        out.println("\</form\>");
        out.println("\</body\>");
        out.println("\</html\>");
    }public voiddoPost(HttpServletRequest request, HttpServletResponse res)throwsIOException, ServletException
    {
        doGet(request, response);
    }
}