【javaweb】Tomcat 9.0中的HttpServletRequest
在Tomcat 9.0中,HttpServletRequest
对象提供了许多方法来获取请求信息,例如请求参数、头信息、路径信息等。以下是一些常用方法的示例代码:
import javax.servlet.http.*;
import java.io.IOException;
public class ExampleServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
// 获取请求的URI
String requestURI = request.getRequestURI();
// 获取请求参数
String queryString = request.getQueryString(); // 获取查询字符串
String parameter = request.getParameter("paramName"); // 获取指定名称的参数值
// 获取请求头信息
String headerValue = request.getHeader("Header-Name"); // 获取指定名称的请求头值
// 设置响应内容
response.setContentType("text/plain");
response.getWriter().println("Request URI: " + requestURI);
if (queryString != null) {
response.getWriter().println("Query String: " + queryString);
}
if (parameter != null) {
response.getWriter().println("Parameter: " + parameter);
}
if (headerValue != null) {
response.getWriter().println("Header Value: " + headerValue);
}
}
}
在这个例子中,ExampleServlet
类继承自HttpServlet
并覆盖了doGet
方法。在doGet
方法中,我们使用了HttpServletRequest
的不同方法来获取请求信息,并通过HttpServletResponse
将这些信息写入响应中。这个例子展示了如何在Servlet中处理HTTP GET请求的基本方法。
评论已关闭