@WebServlet("/example")
public class MyServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 🌟 HttpServletRequest对象详解 🌟
// 在Servlet中,HttpServletRequest对象是处理HTTP请求的核心。
// 它包含了客户端请求的所有信息,如参数、头信息和会话状态。
// 📝 获取请求参数
String param = request.getParameter("key");
System.out.println("Parameter: " + param);
// 🔑 获取请求头信息
String userAgent = request.getHeader("User-Agent");
System.out.println("User-Agent: " + userAgent);
// 💻 获取请求URI
String uri = request.getRequestURI();
System.out.println("Request URI: " + uri);
// 🔐 获取会话管理
HttpSession session = request.getSession();
session.setAttribute("username", "JohnDoe");
// 📤 响应客户端
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("
HttpServletRequest Explained!
");}
}
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。