在javaee当中编写好一个jsp文件之后,将其上传到服务器之后,在通过浏览器访问本地服务器当中的jsp文件是,服务器(tomcat)将会在work文件夹当中生成一个字节码文件。
pageEncoding是对jsp文件本省设置其编码的方式contentType是指服务器发送给客户端时的编码方式
jsp内置对象是指在Javaweb当中已将自动创建好的一组对象,不需要通过new来在重新进行对象的创建
session(阶段):是指客户端与服务器之间的一次会话,即重浏览器进入一个网站到访问该网站结束为止的这一段时间
session对象一般保存在服务器的内存当中并且和用户是一一对应的,该对象用于保存用户当前的记录。因为用户在访问一个网站时可能会点击开多个网页
http协议的无状态性是指:当同一个浏览器给服务器发送信息时,服务器无法识别(记住)当前服务器是否为访问过的服务器。
cookie对象则是专门用于解决服务器无法记忆当前网页是否访问过服务器没的一种解决机制。cookie对象是服务器用来存储客户端(浏览器)当中的数据信息而使用的。
cookie对象的两个简答应用:
1:判断注册用户是否已登录网站。
2:用于"购物车处理",即服务器使用cookie对象来保存用户的浏览记录。如系统会自动记住用户所浏览过的在线视屏,QQ在记住密码后,在一段时间之内将不用再次输入密码
cookie对象使用的优点:
1:可以对特定对象进行信息的追踪操作
2:保存用户网页浏览记录的习惯
3:简化登录操作
但是存在安全风险,容易使得用户的数据信息进行泄露。
cookie对象一般是以文本文件的形式保存的
session对象和cookie对象的异同点:
1:session对象和cookie对象都是保存用户信息的实例化对象
2:session对象是保存在服务器的内存当中的, cookie对象则是以文本文件的形式保存在客户端。
3:session对象保存的是object对象类型的数据, cookie对象保存的则是string类型的数据
4:session对象会随着会话的结束而销毁 cookie对象则会长期保存在客户端当中
5:session对象当中是将用户的一些重要信息保存到服务器当中. cookie对象则是将一些不重要的数据信息保存到客户端当中