javaWeb HttpServletRequest接口。

ゞ 浴缸里的玫瑰 2023-06-19 11:18 73阅读 0赞

请求行:

  1. package com.my.servlet;
  2. import java.io.IOException;
  3. import java.io.InputStream;
  4. import java.io.PrintWriter;
  5. import java.net.URL;
  6. import javax.servlet.ServletConfig;
  7. import javax.servlet.ServletContext;
  8. import javax.servlet.ServletException;
  9. import javax.servlet.annotation.WebServlet;
  10. import javax.servlet.http.HttpServlet;
  11. import javax.servlet.http.HttpServletRequest;
  12. import javax.servlet.http.HttpServletResponse;
  13. /**
  14. * Servlet implementation class ContextServlet
  15. */
  16. @WebServlet("/ContextServlet")
  17. public class ContextServlet extends HttpServlet {
  18. private static final long serialVersionUID = 1L;
  19. /**
  20. * @see HttpServlet#HttpServlet()
  21. */
  22. public ContextServlet() {
  23. super();
  24. }
  25. /**
  26. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  27. */
  28. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  29. response.setContentType("text/html;charset=UTF-8");
  30. String method = request.getMethod();//获取使用的HTTP方法;
  31. String URi = request.getRequestURI();//获取请求中的资源名部分
  32. String protocol = request.getProtocol();//获得协议号
  33. String queryString = request.getQueryString();//获得查询语句
  34. String servletPath = request.getServletPath();
  35. String contextpath = request.getContextPath();//获得web应用路径
  36. PrintWriter out = response.getWriter();
  37. out.println("<p>请求使用的http方法"+method+"</p>");
  38. out.println("<p>请求行中的资源名部分"+URi+"</p>");
  39. out.println("<p>请求使用的协议"+protocol+"</p>");
  40. out.println("<p>查询字符串"+queryString+"</p>");
  41. out.println("<p>Servlet所映射的路径"+servletPath+"</p>");
  42. out.println("<p>请求资源所属的WEb应用路径"+contextpath+"</p>");
  43. out.flush();
  44. out.close();
  45. }
  46. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  47. doGet(request, response);
  48. }
  49. }

发表评论

表情:
评论列表 (有 0 条评论,73人围观)

还没有评论,来说两句吧...

相关阅读