1、page 页面
2、pageContext 上下文
pageContext.request.contextPath 取得项目名称
3、config 取得web.xml配置文件信息
4、out 输出流 将对象输出到流中
PrintWriter out=request.getWriter()
5、request 请求
request.getParameter("键") name为键 value为值 由键取值
request.getParameterValues("键") 复选框中name相同,value不同 由同一name取得value数组
request.getRequestURL() 获得页面url地址,不带参数
request.getParameterNames() 获得页面url地址并带参数的枚举集合
request.getRequestDispatcher() 转发 url不变,并携带数据
request.setCharaterEncoding("编码方式") 设置页面请求编码方式
request.getRemoteAddr() 获得页面请求ip地址
6、response 响应
response.setCharaterEncoding("编码方式") 设置页面响应编码方式
response.sendRedirect("页面地址") 重定向,url地址变化,不带数据
response.setContextType("text/html;charset=UTF-8") 响应给页面头文件添加此页面为html类型,编码方式为UTF-8的信息
7、session 会话
session.getId() 获得会话唯一id
session.clear() 清除所有会话数据
session.removeAttribut("键") 根据键清除数据
8、exception 异常
9、applacation 应用
a、${键名} 查询顺序:page-->request-->session-->applacation 都找不到返回undinfed
b、页面数据传递的方式有哪几种?
1>url参数传递
2>request
3>session
4>表单传递
5>数据库传递