在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秒