jsp的内置对象:指的就是jsp已经帮我们创建好的对象,你不需要new了,少了new的过程。
jsp里面的内置对象有9个
1.request:表示一次请求,HttpServletRequest(这个类new出来的)
2.reponse:表示一次响应,HttpServletResponse
3.pageContext:页面上下文,获取页面信息,PageContext.
4.session:表示一次会话,保存用户信息,HttpSession
5.application:表示当前Web应用,全局对象,保存所有用户共享信息,ServletContext.
6.config:当前jsp对应的Servlet的ServletConfig对象,获取当前的Servlet的信息。
7.out:向浏览器输出数据,JspWriter.
8.page:当前jsp对应的Servlet对象,Servlet
9.exception:表示jsp页面发生的异常,Exception.
常用的是request,response,session,application,pageContext
request常用方法:
1.String getParameter(String key) 获取客户端传来的参数
2.void setAttribute(String key,Object value)通过键值对的形式保存数据
3.Object getAttribute(String key) 通过key取出value.
4.RequestDispatcher getRequestDispatcher(String path)返回一个RequestDispatcher对象,该对象的forward方法用于请求转发。
5.String[] getParameterValues()获取客户端传来的多个同名参数
6.void setCharacterEncoding(String charset) 指定每个请求的编码