一、response内置对象介绍

response对象与request对象对应,它用于响应客户端请并向客户端输出信息。并且,在JSP页面中,response就是HttpServletResponse类的一个对象,可以直接使用response在JSP页面中调用HttpServletResponse类的所有方法。response最常用sentRedirect(String locationURL)方法执行页面跳转。

二、response对象常用方法

setContentLength(int len):该方法用于设置响应头的长度。
       setContentType(String type):用于设置HTTP响应的contentType中的MIME类型,其中可以包含字符编码的规则。例如可以把contentType设置为“text/html;charset=GB2312”。在Servlet编写过程中,需要调用此方法进行设置,但是在JSP中一般都是使用page指令直接指定contentType的属性。
       getOutputStream():返回一个Servlet的输出流,用于在响应中写入二进制数据。
       getWriter():返回一个PrintWriter对象,在Servlet编程中使用较频繁。而在JSP文件中,由于out对象就是用getWriter()创建的PrintWriter对象的隐含对象,所以一般直接调用out对象作输出响应。
       getCharacterEncoding():获得此时响应所采用的字符编码类型。
       sendError(int status):使用指定错误状态码向客户机发送相应的错误信息。
       sendError(int status, String message):使用自定义的错误状态码以及描述信息向客户机发送错误的提示信息。
       sendRedirect(String locationURL):将请求重新定位到一个不同的URL(页面)上。此方法在实际开发过程中经常使用到。
       setDateHeader(String headername, long date):把指定的头名称以及日期设置为响应头信息。其中日期是用long值表示的,其值为从新纪元开始算起的毫秒数。
       containsHeader(String name):检测指定的头信息是否存在,返回一个布尔值。
       setHeader(String headername, String value):使用指定的头名字以及相应的值来设置头信息。如有重复,则覆盖。
       addHeader(String headername, String value):将指定的头名字以及相应值添加到头信息中。
       addIntHeader(String headername,  int value):把指定的头名字整数值添加到头信息中。如有重复,则覆盖。
       setStatus(int sc):给响应设置状态代码。
       setStatus(int sc, String sm):给响应设置状态代码以及信息。这是在没有错误的情况下使用的。

三、response对象常用方法实例

 1             package com.helloworld;  2             import java.io.PrintWriter;        //引入PrintWriter类  3             import javax.servlet.http.HttpServletResponse;  4               5             public class PrintHTML   6             {  7                 public static void printHTML(HttpServletResponse response)   8                 throws Exception  9                 {
10                     //调用HttpServletResponse类中的getWriter()方法
11                     PrintWriter out =response.getWriter();
12                     out.println("<table border='0' cellpadding='0' cellspacing='0'" +
13                             "width='150' align='center'>");
14                     out.println("<tr><td height='5' >这里调用了HttpServletResponse的" +
15                             "getWriter()方法</td></tr>");
16                     out.println("</table>");
17                 }
18             }  

转载于:https://www.cnblogs.com/Bhi9712/p/7270365.html

jsp常用内置对象---response相关推荐

  1. JSP常用内置对象概述

    1.概述 JSP提供了9个预设的对象,我们将其称为内置对象.这些对象内置在JSP网页环境之下,因此用户不需要引用这些对象所属的包,便可以直接在JSP网页中使用这些对象. 如图: (1 ) reques ...

  2. JSP的概念||原理||JSP的脚本||JSP的内置对象||response.getWriter()和out.write()的区别||案例:改造Cookie案例

    1. 概念 * Java Server Pages: java服务器端页面         * 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码         * ...

  3. JSP常用内置对象及抽奖功能

    jsp内置对象 JSP九个内置对象分别为:request,response,session,application,config,exception,page,out,pageContext 常用五个 ...

  4. jsp的内置对象有哪些,四大作用域有哪些??

    答:1.什么是就jsp? JSP 全称 java server pages,是一种动态网页开发技术:jsp通过网页表单获取用户输入数据.访问数据库的其他资源,然后动态地创建网页. JSP常用内置对象: ...

  5. JSP的内置对象及作用

    JSP的内置对象及作用 JSP内置了9大对象,简单的记忆方法:记住一个单词:parscope (气象雷达)示波器,它包含:page,application,request,response,sessi ...

  6. Jsp的内置对象(重点)

    1.Jsp的内置对象(重点) 5.1 什么是内置对象? 在jsp开发中,会频繁使用到一些对象. 例如HttpSession,ServletContext,ServletContext,HttpServ ...

  7. JSP的内置对象概述 什么是JSP的内置对象

    JSP的内置对象概述 什么是JSP的内置对象 JSP的内置对象:指的是可以直接在JSP页面中直接 使用的对象. JSP的内置对象有哪些 JSP当中有9大内置对象: request:从客户端向服务器发送 ...

  8. 题目:哪些是Jsp的内置对象?

    题目: 哪些是Jsp的内置对象? A.session B.request C.response D.out E.application 结果:A.B.C.D.E 解释: JSP文件中内置的java对象 ...

  9. 什么是jsp?jsp的内置对象有哪些?

    这里是修真院前端小课堂,本篇分析的主题是 [什么是jsp?jsp的内置对象有哪些?] 每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八 ...

  10. python 全栈开发,Day51(常用内置对象,函数,伪数组 arguments,关于DOM的事件操作,DOM介绍)...

    昨日内容回顾 1.三种引入方式1.行内js <div onclick = 'add(3,4)'></div>//声明一个函数function add(a,b){}2.内接js& ...

最新文章

  1. 第2周第4课:set_uid、set_gid、stick_bit、软(硬)链接文件
  2. 2021年信号与系统作业统计处理
  3. WTM 构建DotNetCore开源生态,坐而论道不如起而行之
  4. Java面试知识点总结宝典助你通关!成功入职字节跳动
  5. 我开源的软件只能我拿来赚钱
  6. JS数组关联查找的性能优化
  7. hiho编程练习赛20
  8. C++ 中map容器
  9. Mysql8安装教程——安装包版
  10. vscode下载与安装教程
  11. 网站交互式公安备案详细流程
  12. android 7.0 壁纸设置,android7.0怎么换锁屏壁纸
  13. 东航mu座位分布图机翼_东航MU2357飞机座位大概几号座位在飞机机翼边上
  14. 赵小楼《天道》《遥远的救世主》深度解析(54)简单聊聊基督的信仰、教义和天堂的说法
  15. IDEA 在debug 模式下启动tomcat报错:Application Server was not ..reason:Unable to ping server at localhos:1199
  16. 一文读懂APS系统的核心算法和数学理论
  17. Base—3.0 SPI
  18. EMQ X 插件持久化系列 (五)MySQL MQTT 数据存储
  19. Spring AOP源码分析二
  20. 软件测试 | Mock是什么?

热门文章

  1. POJ 计算几何专项训练(2) 【1269】【1410】【1696】【3347】【2826】
  2. 今天迈出第一步,开始了解iphone开发
  3. HOWTO:如何在Redistributables视图中显示所有的水晶报表(Crystal Reports)Merge Module...
  4. 测试专家谈IT从业人员修炼之道
  5. 第十届全国社会媒体处理大会 (SMP 2021) 征文通知
  6. 【综述笔记】Graph Neural Networks in Recommender Systems
  7. 【面向工业界】京东NLP算法工程师培养计划
  8. 【NLP Subword】三大算法原理:BPE、WordPiece、ULM
  9. 【收藏版】长文详解基于并行计算的条件随机场
  10. 近期有哪些值得读的QA论文?