1/7.jsp?uname=aa&;upass=bb&;sex=man&;fav=sport&;fav=music
post: http
response对象用于响应客户请求并向客户端输出信息。
response对象常用的方法:
response.setHeader("refresh","1");//每隔1秒刷新一次
response.setHeader("refresh","2;url=xxx.jsp")
等同于:
定时跳转后,页面的地址就被改变了,所以跳转称为客户端跳转。
但是如果有些页面中是需要跳转的话,将其声明为动态页则肯定执行速度不如
静态页快,那么此时就可以使用第二种设置头信息的方式完成
response.sendRedirect(String location);将请求重新定位到一个不同的URL 客户端跳转
response.addCookie(cc);
一个会话就是浏览器与服务器之间的一次通话,它包含浏览器与服务器之间的多次请求、响应过程
session是JSP内置对象,与浏览器一一对应,允许用户存储和提取会话状态的信息,浏览器关闭,本次会话结束
重新开启一个浏览器,相当于重新创建了一个session对象。
session对象用来存储有关用户会话的所有信息
session对象
常用方法:
void setAttribute(String key, Object value):以键/值的方式,将一个对象的值存放到session中
session.setAttribute("name","zhangsan");
Object getAttribute(String key):根据名称去获取session中存放对象的值
String name = (String) session.getAttribute("name");
session.getId(); 得到session的ID
session.isNew(); 判断该session是否是新的
session.Invalidate(); 销毁session
application类似于
系统的“全局变量”,用于实现用户之间的数据共享
application对象的常用方法:
void setAttribute(String key, Object value):以键/值的方式,将一个对象的值存放到application中
Object getAttribute(String key):根据键去获取application中存放对象的值
aaplication.getRealpath("/"); 得到项目的路径
在JavaEE的开发中有几个重要的开发模式:
1.Model1模式 2.Model2模式 3.MVC模式
Model1模式
Model1的基础是jsp文件,它由