TestContextParamServlet.java
上传用户:sxychgz
上传日期:2019-04-21
资源大小:4772k
文件大小:3k
源码类别:

电子政务应用

开发平台:

Java

  1. import java.io.IOException;
  2. import java.io.PrintWriter;
  3. import javax.servlet.ServletException;
  4. import javax.servlet.http.HttpServlet;
  5. import javax.servlet.http.HttpServletRequest;
  6. import javax.servlet.http.HttpServletResponse;
  7. public class TestContextParamServlet extends HttpServlet {
  8. /**
  9.  * Constructor of the object.
  10.  */
  11. public TestContextParamServlet() {
  12. super();
  13. }
  14. /**
  15.  * Destruction of the servlet. <br>
  16.  */
  17. public void destroy() {
  18. super.destroy(); // Just puts "destroy" string in log
  19. // Put your code here
  20. }
  21. /**
  22.  * The doGet method of the servlet. <br>
  23.  *
  24.  * This method is called when a form has its tag value method equals to get.
  25.  * 
  26.  * @param request the request send by the client to the server
  27.  * @param response the response send by the server to the client
  28.  * @throws ServletException if an error occurred
  29.  * @throws IOException if an error occurred
  30.  */
  31. public void doGet(HttpServletRequest request, HttpServletResponse response)
  32. throws ServletException, IOException {
  33. response.setContentType("text/html");
  34. PrintWriter out = response.getWriter();
  35. out
  36. .println("<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">");
  37. out.println("<HTML>");
  38. out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
  39. out.println("  <BODY>");
  40. out.print("    This is ");
  41. out.print(this.getClass() + this.getServletConfig().getServletContext().getInitParameter("a"));
  42. out.println(", using the GET method");
  43. out.println("  </BODY>");
  44. out.println("</HTML>");
  45. out.flush();
  46. out.close();
  47. }
  48. /**
  49.  * The doPost method of the servlet. <br>
  50.  *
  51.  * This method is called when a form has its tag value method equals to post.
  52.  * 
  53.  * @param request the request send by the client to the server
  54.  * @param response the response send by the server to the client
  55.  * @throws ServletException if an error occurred
  56.  * @throws IOException if an error occurred
  57.  */
  58. public void doPost(HttpServletRequest request, HttpServletResponse response)
  59. throws ServletException, IOException {
  60. response.setContentType("text/html");
  61. PrintWriter out = response.getWriter();
  62. out
  63. .println("<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">");
  64. out.println("<HTML>");
  65. out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
  66. out.println("  <BODY>");
  67. out.print("    This is ");
  68. out.print(this.getClass());
  69. out.println(", using the POST method");
  70. out.println("  </BODY>");
  71. out.println("</HTML>");
  72. out.flush();
  73. out.close();
  74. }
  75. /**
  76.  * Initialization of the servlet. <br>
  77.  *
  78.  * @throws ServletException if an error occure
  79.  */
  80. public void init() throws ServletException {
  81. // Put your code here
  82. }
  83. }