リクエストラインデータの取得要求:サーブレットを取得

1  / * 
2  *デモデータ要求オブジェクト取得要求ライン
 3   * / 
4 @WebServlet( "/テスト" 。5つの パブリック クラス RequestDemo1 延びHttpServletを{
 6は、     保護された ボイドのdoPost(HttpServletRequestのリクエスト、HttpServletResponseの応答)がスローServletExceptionが、IOExceptionが{
 7  
。8      }
 。9  
10は、     保護された ボイドのdoGet(HttpServletRequestのリクエスト、HttpServletResponseの応答)がスローServletExceptionがは、IOException {
 11          // 取得要求ライン
 12          //を1. Get要求方法:GET 
13は、          文字列メソッド= ; request.getMethod()
 14          のSystem.out.println(方法);
 15          // 2(*)を取得し、仮想ディレクトリ:. /リクエスト
16          列のcontextPath = request.getContextPath() ;
 17          のSystem.out.println(のcontextPath);
 18である         // 3.取得サーブレットパス:/デモ
。19          列servletPath = request.getServletPath();
 20である         のSystem.out.println(servletPath);
 21である         // 4ゲットする方法要求パラメータ:名= zhangshan 
22は、          文字列のqueryString = request.getQueryString();
 23であります         System.out.println(のqueryString)。
24          // 5(*)获取请求URI:/要求/デモ。
 25              // *ストリングgetRequestURI()/要求/デモ
26          文字requestURI = request.getRequestURI()。
27          のSystem.out.println(requestURI)。
28          // * StringBufferのgetRequestURI()します。http:// localhost /を要求/デモ
29          StringBufferのrequestURL = request.getRequestURL();
30          のSystem.out.println(requestURL)。
31          // 获取协议及版本6:HTTP / 1.1 
32          文字列のプロトコル= request.getProtocol()。
33         ;のSystem.out.println(プロトコル)
 34は、         // クライアントの7取得したIPアドレス:
 35              // * getRemoteAddr文字列()
36          列= remoteUser request.getRemoteUserとして();
 37          のSystem.out.println(remoteUser);
 38れます     }
 39 }

 

おすすめ

転載: www.cnblogs.com/flypig666/p/11480339.html