HttpServletResponse-------脑残笔记2

HttpServletResponse接口

继续.....啃<<独门架构:Java Web开发应用详解>>.好记性不如烂笔头.做笔记,加深印象.

一.状态行

产生状态响应码

1.setStatus方法可以设置任何HTTP响应消息的状态码,并生成响应状态行.

2.sendRedirect方法响应状态码302

3.sendError方法用于发送错误消息的状态码

二.响应消息头

设置响应消息头(响应消息头由字段和字段值组成)

1.addHeader与setHeader方法用于设置HTTP响应消息头的所有字段

2.addIntHeader与setIntHeader方法专门设置整型字段值

3.addDateHeader与setDateHeader方法设置日期字段值

4.setContentType方法用于设置Servlet的响应正文的MIME类型(对于HTTP协议来说就是Content-Type字段的值)

5..setCharacterEncoding方法设置Content-Type字段的字符集部分

6.setContentLength方法设置正文的大小(单位是字节)(文件大小值)

7.containsHeader方法用于检测某个字段名是否在响应消息头中存在

三.响应正文

1.getWriter方法用于返回Servlet引擎创建的一个字符输出流对象

方便地向客户端返回响应正文,而且还会根据响应消息头的Content-Type所指定的字符编码格式自动转换响应正文,对象响应正文编码时,必须在调用getWriter方法之前设置charset的值,否则无法正确编码.

2.getOutputStream方法用于返回一个Servlet引擎创建的一个字节输出流对象

getOutputStream方法返回一个ServletOutputStream对象

a.可以通过这个对象返回任何响应正文(包括图像,视频等二进制数据)

b.也可以返回字符文本响应正文

一天又过去了.继续向前!!!每天都努力向前走几步,我们就会越来越接近梦想!!!哈哈

时间: 2024-10-11 16:05:35

HttpServletResponse-------脑残笔记2的相关文章

脑残问题收集

今天碰到几个脑残的问题 1.在sql语句执行的时候,报错提示java.sql.SQLException: ORA-00911: 无效字符  最后发现时sql语句后面多加了个分号: 2.在sql语句执行始终查到数据,放在数据库没问题,最后发现时自己的传参的顺序搞错了,纠结了半天唉! 3.用TreeTable插件的时候,异步请求增加子级菜单始终不能,最后发现是在引用的时候单引号和双引号搞错了,以后大伙用插件的话要记得按照插件示例中的代码格式来写呀!

脑残集(1)把一个字符串内的正整数相加

1 #include "string" 2 typedef std::basic_string<TCHAR> tstring; 3 int _tmain(int argc, _TCHAR* argv[]) 4 { 5 6 tstring str= _T("没2有60最脑40残只有100更脑残!5"); 7 const tstring numSet = _T("0123456789"); 8 tstring::size_type pos

android 反编译(dex 和 odex),非脑残转帖,绝对可靠

Android 反编译 反编译odex文件(例如framework.odex),若是反编译dex,直接第4步 1.由于反编译odex的工具在D:\Develop tools\android反编译工具\odex中,因此为了执行命令方便一点在odex文件夹里面,将system的文件夹结构给新建一下,将反编译的odex中所引用的所有包都放到对应的目录下 system----- |-------app |-------framework 2.java -jar baksmali-2.0.3.jar -d

有个学霸找我这个脑残要这道题的无脑代码——立体图

#include<iostream> #include<cstring> #include<cstdio> using namespace std; int v[52][52]; char s[2001][2001]; int n,m,x,y; void wri(int a,int b) { s[a][b]='+'; s[a+1][b]='-'; s[a+2][b]='-'; s[a+3][b]='-'; s[a+4][b]='+'; s[a][b-1]='|'; s[

java javaEE javaWEB J2EE程序猿是脑残的程序员,一辈子打工的程序员

这几天我越来越郁闷,现在程序猿很火----尤其javaEE成员.但是我感觉在火也是只能给人打工的程序猿. 原因 javaweb的项目都很大,没听过那个码农能单独接到什么项目.只能被人剥削. 有人不信,我来分析一下 C/C++: 都说c/c++落伍了 TMD ,也不看看现在 C/C++ 不去打工能活不,TMD ,C/C++ 随便写个小弄下就可以挂AD,实在不行可以玩反编译.TMD 不用打工,照样可以养家. PHP : mysql + PHP  随便写个小程序,实在不行,开源的cms项目太多了,自己

班上一个哥们java脑残的笔试题1,2,3,4等于12可以重复3分钟答出来

package com.hao947; public class hao947 { public static void main(String[] args) { int a = 1; int b = 2; int c = 3; int d = 4; int count = 0; for (int i = 0; i <= 12; i++) { for (int j = 0; j <= 6; j++) { for (int k = 0; k <= 4; k++) { for (int l

[转帖]脑残式网络编程入门(二):我们在读写Socket时,究竟在读写什么?

脑残式网络编程入门(二):我们在读写Socket时,究竟在读写什么? http://www.52im.net/thread-1732-1-1.html 1.引言 本文接上篇<脑残式网络编程入门(一):跟着动画来学TCP三次握手和四次挥手>,继续脑残式的网络编程知识学习 ^_^. 套接字socket是大多数程序员都非常熟悉的概念,它是计算机网络编程的基础,TCP/UDP收发消息都靠它.我们熟悉的web服务器底层依赖它,我们用到的MySQL关系数据库.Redis内存数据库底层依赖它.我们用微信和别

[转帖]脑残式网络编程入门(一):跟着动画来学TCP三次握手和四次挥手

脑残式网络编程入门(一):跟着动画来学TCP三次握手和四次挥手 http://www.52im.net/thread-1729-1-1.html 1.引言 网络编程中TCP协议的三次握手和四次挥手的问题,在面试中是最为常见的知识点之一.很多读者都知道"三次"和"四次",但是如果问深入一点,他们往往都无法作出准确回答. 本篇文章尝试使用动画图片的方式,来对这个知识点进行"脑残式"讲解(哈哈),期望读者们可以更加简单.直观地理解TCP网络通信交互的本

Cookie---------脑残笔记4

Cookie处理 继续.....啃<<独门架构:Java Web开发应用详解>>.好记性不如烂笔头.做笔记,加深印象. 定义:Cookie是在浏览器访问某个WEB资源时,由Web服务器在HTTP响应消息头中通过Set-Cookie字段发送给浏览器的一组数据. Cookie类: 在Servlet API中,使用java.servlet.http.Cookie类来封装一个Cookie信息,在HttpServletResponse接口中定义了一个addCookie方法来想浏览器发送Coo