0

我正在尝试使用 Java 打印浏览器 URL。我遇到过他们使用“request.getRequestURI();”的代码 检索 URL。“request.getRequestURI();”中的这个“请求”是什么?? 我们如何定义它?我可以获得一个定义了“请求”的代码示例吗?

4

2 回答 2

0

请求对象检索客户端浏览器在 HTTP 请求期间传递给服务器的值,例如与请求关联的标头、cookie 或参数。请求对象最常见的用途是获取参数或查询字符串值。下面的演示说明了如何使用请求对象来解析表单数据。- 更多信息请访问:http ://www.gulland.com/courses/jsp/objects#sthash.zigrGeiE.dpuf

请求对象是 的一个实例HttpServletRequest。请求对象是在 jsp 页面中隐式定义的。它也是HttpServlet的doGetand方法中的一个参数doPost

因此,在 servlet 中,您将拥有如下内容:

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 回答