request与response

在servlet中的request和response最好是HttpServletRequest和HttpServletResponse,如果不是应该强转为这两种类型,否则好多重要的方法会掉不到
比如把ServletRequest转化为HttpServletRequest,ServletResponse转化为HttpServletResponse

request:
<%=  request.getContextPath()  %>        ——>创建虚拟目录
request.setCharacterEncoding("gbk");       ——>只对post请求有效;只能放在第一行
request.getRequestDispatcher("...").forward(request,response);
request.getSession(true):  创建session时若存在session则返回该会话,否则创建一个新session
request.getSession(false):    创建session时若存在session则返回该会话,否则返回null
request.getRequestUri对应:    /drp6.3/login.jsp
request.getRequestUrl对应:    http://192.168.0.1:8080/drp6.3/login.jsp

response
response.setHeader("Cache-control","max-age=5000");          //filter中设置缓存时间为5000秒
原文地址:https://www.cnblogs.com/shipeng22022/p/4614204.html