我正在尝试使用Java打印浏览器URL。我遇到过使用"request.getRequestURI();“检索网址的代码。"request.getRequestURI();“中的"request”是什么?我们如何定义它?我能得到一个定义了"request“的代码的例子吗?
发布于 2013-07-24 02:56:17
请求对象检索客户端浏览器在HTTP请求期间传递给服务器的值,例如与请求关联的标头、cookie或参数。请求对象最常见的用法之一是获取参数或查询字符串值。下面的demo演示了如何使用request对象解析表单数据。-更多信息请访问:http://www.gulland.com/courses/jsp/objects#sthash.zigrGeiE.dpuf
请求对象是HttpServletRequest的一个实例。请求对象在jsp页面中隐式定义。它也是HttpServlet的doGet和doPost方法中的参数
因此,在servlet中,您将拥有如下内容:
protected void doGet(HttpServletRequest request, HttpServletResponse response) 在jsp页面中,您可以使用表达式语言访问附加到请求的对象,比如firstName字符串:
<p>${request.firstName}</p>发布于 2013-07-24 02:56:54
它是一个HttpServletRequest对象。
请参阅:http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html
通常,它被传递给控制器上的一个方法。
https://stackoverflow.com/questions/17818700
复制相似问题