JSP基础
1.jsp的作用
Servlet:
缺点:不适合设置html响应体,需要大量的response.getWrite().print("<html>")
优点:动态资源,可以编程
html:
缺点:html是静态页面,不包含动态信息
优点:不用为输出html标签而发愁
jap(java server pages)
优点:在原有的html的基础上添加java脚本,构成jsp页面
2.jsp和Servlet的分工
JSP:
作为请求发起页面,例如显示表单,超链接
作为请求结束页面,例如显示数据
Servlet:
作为请求中处理数据的环节
Cookie
Cookie的用途
服务器使用cookie来跟踪客户端状态
保存购物车(购物车中的商品不能使用request保存,因为它是一个用户向服务器发送的多个请求信息)
显示上次登录名(也是一个用户请求)
JavaWeb中使用Cookie
原始方式:
使用response发送Set-Cookie响应头
使用request获取Cookie请求头
便捷方式
使用response.addCookie()方法向浏览器保存Cookie
使用request.getCookies()方法获取浏览器归还得Cookie
HttpSession
概述:
HttpSession是JavaWeb提供的,用来会话跟踪的类,session是服务器端对象,保存在服务器
HttpSession是Servlet三大域对象之一,所以它也有setAttribute(),getAttribute(),removeAttribute方法
HttpSession底层依赖Cookie,或是URL重写
网友评论