周末都贡献给方老师的web视频了。。。看得很快,只知道个概念,没有敲代码。遭老,jsp还没有看,明天就要跟着做页面了,心慌慌。。。
一、servlet对象-HttpServletRequest
1、request对象常用方法
- request.getRequestURI();(用得很多)
- request.getRequestURL();(用得很少)
- request.getQueryString();
- request.getRemoteAddr();
- request.getRemoteHost();
- request.getRemotePort();
- request.getLocalAddr();
- request.getLocalName();
- request.getMethod();(不特殊指定,都是get方式)
2、request获取请求头和请求数据
- request.getHeader("Accept-Encoding");
- request.getHeaders("Accept-Encoding");
- request.getHeaderNames();
- request.getParameter("username");
- request.getParameters();
- request.getParameterValues("username");
- request.getParameterMap();(做框架超级有用)
- request.getInputStream();
3、通过表单收集用户数据
4、request乱码(没听懂)
5、request实现请求转发和mvc设计模式
- request.getRequestDispatcher("/message.jsp").forward(request, response);
二、cookie和session
1、会话技术:
- cookie是把数据放在用户这端;session是把数据放在服务器端
2、cookie对象
- 应用:显示上次访问网站的时间
- 显示商品浏览历史记录