jsp隐式对象之输入和输出对象
隐式对象分为四个主要类别
1、输入、输出对象。request、response、out
2、作用域通信对象。pageContext、request、session、application
3、servlet对象。page、config
4、与异常相关/错误对象。exception
out对象
out对象主要用来向客户端输出各种格式的数据,并在管理应用服务器上的输出缓冲区,out对象的基类是Javax。servlet.jsp.JspWriter类。
最重要的方法
out.println();
out.pring();
request对象
是jsp中重要的对象,每个request对象封装着一次用户请求,并且所以得请求参数都被封装在request对象中,因此request对象是获取请求参数的重要途径。除此之外request可代表本次请求范围,所以还可以用于操作request作用范围的属性。
获取请求参数
request是HttpServletRequest接口的实例,提供了如下方法来获取请求参数
String getParameter(String paramName) 获取paramName请求参数的值
String[] getParameterValues(String paramName) 获取paramName请求参数的值,当有多个值时,该方法返回多个值所组成的数组
Map getParameterMap() 获取所有请求参数名和参数值所组成的map对象
Enumeration getParameterNames() 获取所有请求参数名所组成的Enumeration对象
设置request编码的字符集
1、request.setCharacterEncoding("UTF-8");
2、打开tomcat安装目录下的conf目录中的server.xml文件,找到Connector节点,增加URIEncoding="UTF-8" 属性。保存文件并重启Tomcat服务器。
response对象
常用方法 void sendRedirect(String name) 发送一个响应给浏览器,指示其将请求重定向到另一个url。
页面之间的跳转
转发forward,request.getReauestDispatcher().forward;
隐式对象分为四个主要类别
1、输入、输出对象。request、response、out
2、作用域通信对象。pageContext、request、session、application
3、servlet对象。page、config
4、与异常相关/错误对象。exception
out对象
out对象主要用来向客户端输出各种格式的数据,并在管理应用服务器上的输出缓冲区,out对象的基类是Javax。servlet.jsp.JspWriter类。
最重要的方法
out.println();
out.pring();
request对象
是jsp中重要的对象,每个request对象封装着一次用户请求,并且所以得请求参数都被封装在request对象中,因此request对象是获取请求参数的重要途径。除此之外request可代表本次请求范围,所以还可以用于操作request作用范围的属性。
获取请求参数
request是HttpServletRequest接口的实例,提供了如下方法来获取请求参数
String getParameter(String paramName) 获取paramName请求参数的值
String[] getParameterValues(String paramName) 获取paramName请求参数的值,当有多个值时,该方法返回多个值所组成的数组
Map getParameterMap() 获取所有请求参数名和参数值所组成的map对象
Enumeration getParameterNames() 获取所有请求参数名所组成的Enumeration对象
设置request编码的字符集
1、request.setCharacterEncoding("UTF-8");
2、打开tomcat安装目录下的conf目录中的server.xml文件,找到Connector节点,增加URIEncoding="UTF-8" 属性。保存文件并重启Tomcat服务器。
response对象
常用方法 void sendRedirect(String name) 发送一个响应给浏览器,指示其将请求重定向到另一个url。
页面之间的跳转
转发forward,request.getReauestDispatcher().forward;