转发和重定向的区别
转发:request
Request.getRequestDispatcher("页面地址").forward(request,response);
特点:地址栏不发生变化
可以将页面的内容带到下个页面去
重定向:
Response:
js跳转:
特点:地址栏发生变化
不可以将页面的内容带到下个页面去
session 和 cooking区别
session:会话()
session:是将数据保存在服务器里面(临时的)默认30分钟
用session实现注销功能
··· session.invalidate();
response.sendRedirect(“页面地址”)···
cooking:是将数据保存在客户端
可以设置cooking的有效期
cooking.setMaxAge(时间)默认秒为单位
1.Cookie存储在客户端阅读器中,对客户端是可见的,客户端的一些程序可能会窥探、复制以至修正Cookie中的内容。而Session存储在服务器上,对客户端是透明的。
2、cookie 是在HTTP协议下,服务器或脚本可以维护客户工作站上信息的一种方式。cookie 是由 Web服务器保存在用户浏览器(客户端)上的小文本文件(内容通常经过加密),它可以包含有关用户的信息。无论何时用户链接到服务器,Web站点都可以访问cookie 信息,可以看作是浏览器缓存。
3、session的作用是实现网页之间数据传递,是一个存储在服务器端的对象集合。它具有极高的简便性、可扩展性和可用性,也可以通过加密和SSL技术来提高其安全性。它是一种服务器端的机制,服务器使用一种类似于散列表的结构来保存信息