1 4 5 import java.io.*; 6 import java.text.*; 7 import java.util.*; 8 import javax.servlet.*; 9 import javax.servlet.http.*; 10 11 import util.HTMLFilter; 12 13 18 19 public class RequestParamExample extends HttpServlet { 20 21 22 ResourceBundle rb = ResourceBundle.getBundle("LocalStrings"); 23 24 public void doGet(HttpServletRequest request, 25 HttpServletResponse response) 26 throws IOException, ServletException 27 { 28 response.setContentType("text/html"); 29 30 PrintWriter out = response.getWriter(); 31 out.println("<html>"); 32 out.println("<body>"); 33 out.println("<head>"); 34 35 String title = rb.getString("requestparams.title"); 36 out.println("<title>" + title + "</title>"); 37 out.println("</head>"); 38 out.println("<body bgcolor=\"white\">"); 39 40 42 44 48 out.println("<a HREF=\"/examples/servlets/reqparams.html\">"); 49 out.println("<img SRC=\"/examples/images/code.gif\" height=24 " + 50 "width=24 align=right border=0 alt=\"view code\"></a>"); 51 out.println("<a HREF=\"/examples/servlets/index.html\">"); 52 out.println("<img SRC=\"/examples/images/return.gif\" height=24 " + 53 "width=24 align=right border=0 alt=\"return\"></a>"); 54 55 out.println("<h3>" + title + "</h3>"); 56 String firstName = request.getParameter("firstname"); 57 String lastName = request.getParameter("lastname"); 58 out.println(rb.getString("requestparams.params-in-req") + "<br>"); 59 if (firstName != null || lastName != null) { 60 out.println(rb.getString("requestparams.firstname")); 61 out.println(" = " + HTMLFilter.filter(firstName) + "<br>"); 62 out.println(rb.getString("requestparams.lastname")); 63 out.println(" = " + HTMLFilter.filter(lastName)); 64 } else { 65 out.println(rb.getString("requestparams.no-params")); 66 } 67 out.println("<P>"); 68 out.print("<form action=\""); 69 out.print("RequestParamExample\" "); 70 out.println("method=POST>"); 71 out.println(rb.getString("requestparams.firstname")); 72 out.println("<input type=text size=20 name=firstname>"); 73 out.println("<br>"); 74 out.println(rb.getString("requestparams.lastname")); 75 out.println("<input type=text size=20 name=lastname>"); 76 out.println("<br>"); 77 out.println("<input type=submit>"); 78 out.println("</form>"); 79 80 out.println("</body>"); 81 out.println("</html>"); 82 } 83 84 public void doPost(HttpServletRequest request, 85 HttpServletResponse response) 86 throws IOException, ServletException 87 { 88 doGet(request, response); 89 } 90 91 } 92 | Popular Tags |