HttpServletRequest获取请求地址以及请求参数
时间: 2023-08-16 21:12:35 浏览: 107
您可以使用HttpServletRequest对象来获取请求地址和请求参数。以下是一个示例代码:
```java
import javax.servlet.http.HttpServletRequest;
public class MyServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) {
// 获取请求地址
String requestURI = request.getRequestURI();
StringBuffer requestURL = request.getRequestURL();
// 获取请求参数
String queryString = request.getQueryString();
// 打印请求地址和请求参数
System.out.println("请求地址:" + requestURI);
System.out.println("请求地址(完整URL):" + requestURL);
System.out.println("请求参数:" + queryString);
}
}
```
在上面的示例中,`getRequestURI()` 方法用于获取请求的URI地址,`getRequestURL()` 方法用于获取完整的URL地址(包括协议、主机名、端口等),`getQueryString()` 方法用于获取请求的查询参数。
请注意,上述示例是基于Java Servlet的示例,您可能需要根据您所使用的框架或技术进行适当的调整。
阅读全文