servlet九大内置对象及常用方法

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>数据库传递

 

posted on 2017-05-31 09:11  dopaer  阅读(702)  评论(0编辑  收藏  举报

导航