1 业务场景:
- 登陆时,记住账号,在后续查询/增加/修改页面上显示账号。
- 记录账号(错误情况)
request
- 登陆时login.do,查询时findcost.do
- 他们是不同的请求,使用不同的request
- config 登陆是 Logservlet,查询时FindCostServlet
- 他们是不同的servlet,使用不同的config,实际上config只能读取常量,不能读取变量。
- context 在一个项目中,只有一个实例
- 多用户在同时登陆时,会将同名不同值参数传入此对象,产生冲突
3 记录账号(正确情况)
- 使用cookie或 session 存储账号
- 多次请求可以复用该对象中的数据
- 多个servlet之间可以复用该对象中的数据
- 服务器会给每个浏览器创建一份cookie和session
4 cookie和session区别?
- cookie存储在浏览器上,不安全,服务器压力小
- session 存储在服务器上,安全,服务器压力大