您的位置:首页 > Web前端 > JavaScript

jsp隐式对象之输入和输出对象

2018-04-02 18:12 621 查看
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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: