0

Java を使用してブラウザの URL を印刷しようとしています。「request.getRequestURI();」を使用しているコードに出くわしました。URL を取得します。「request.getRequestURI();」のこの「リクエスト」とは何ですか? ? どのように定義しますか?「リクエスト」が定義されたコードの例を取得できますか?

4

2 に答える 2

0

リクエスト オブジェクトは、ヘッダー、Cookie、またはリクエストに関連付けられたパラメータなど、HTTP リクエスト中にクライアント ブラウザがサーバーに渡した値を取得します。request オブジェクトの最も一般的な用途は、パラメーターまたはクエリ文字列の値を取得することです。次のデモは、リクエスト オブジェクトを使用してフォーム データを解析する方法を示しています。- 詳細はこちら: http://www.gulland.com/courses/jsp/objects#sthash.zigrGeiE.dpuf

リクエスト オブジェクトは のインスタンスですHttpServletRequest。リクエスト オブジェクトは、jsp ページで暗黙的に定義されます。また、HttpServletのdoGetandメソッドのパラメーターでもあります。doPost

したがって、サーブレットでは、次のようなものになります。

protected void doGet(HttpServletRequest request, HttpServletResponse response) 

jspページでは、オブジェクトにアクセスできます。たとえば、式言語でリクエストに添付されたfirstName文字列にアクセスできます。

<p>${request.firstName}</p>
于 2013-07-23T18:56:17.223 に答える
0

HttpServletRequest オブジェクトです。

http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.htmlを参照してください。

通常、これはコントローラーのメソッドに渡されます。

于 2013-07-23T18:56:54.430 に答える