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

本文介绍了JSP中的隐式对象,重点讲解了输入输出对象如request、response和out的作用及使用方法。其中包括如何通过request对象获取用户请求参数,设置编码,以及利用response对象进行页面重定向等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值