首页 > 其他 > 详细

入门servlet:request获取请求行数据

时间:2019-09-07 15:23:16      阅读:67      评论:0      收藏:0      [点我收藏+]
 1 /**
 2  * 演示Request对象获取请求行数据
 3  */
 4 @WebServlet("/test")
 5 public class RequestDemo1 extends HttpServlet {
 6     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 7 
 8     }
 9 
10     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
11         //一、获取请求行
12         //1.获取请求方式:GET
13         String method = request.getMethod();
14         System.out.println(method);
15         //2.(*)获取虚拟目录:/request
16         String contextPath = request.getContextPath();
17         System.out.println(contextPath);
18         //3.获取Servlet路径:/demo
19         String servletPath = request.getServletPath();
20         System.out.println(servletPath);
21         //4.获取get方式请求参数:name=zhangshan
22         String queryString = request.getQueryString();
23         System.out.println(queryString);
24         //5.(*)获取请求URI:/request/demo
25             //* String getRequestURI(): /request/demo
26         String requestURI = request.getRequestURI();
27         System.out.println(requestURI);
28         //* StringBuffer getRequestURI():http://localhost/request/demo
29         StringBuffer requestURL = request.getRequestURL();
30         System.out.println(requestURL);
31         //6.获取协议及版本:HTTP/1.1
32         String protocol = request.getProtocol();
33         System.out.println(protocol);
34         //7.获取客户机的IP地址:
35             //*String getRemoteAddr()
36         String remoteUser = request.getRemoteUser();
37         System.out.println(remoteUser);
38     }
39 }

 

入门servlet:request获取请求行数据

原文:https://www.cnblogs.com/flypig666/p/11480339.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!