1.转发与重定向的区别:
转发与重定向 | |||||
名称 | JSP对应对象 | 方法 | 功能 | 过程 | 作用场合 |
转发 | request | getRequestDispatcher.().forward(request,response) | 页面跳转,并转发两个对象(客户端URL不变) | 等同于同一个请求,对象信息保留 | 服务器端 |
重定向 | response | sendRedirect() | 单纯的页面跳转(客户端URL改变) | 等于两次请求,对象信息丢失 | 客户端 |
2.Cookie与session的对比:
Cookie与session的比较 | ||
Cookie | session | |
作用位置 | 客户端 | 服务器端 |
值的类型 | String | Object |
持久性 | 长期保存 | 会话结束即销毁 |
适于保存的信息 | 非重要信息 | 较重要信息 |