response的outputStream输出数据的问题
package cn.itcast.response; import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException; import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; //在servlet中用outputStream输出数据的问题,以及输出中文的问题
public class ResponseDemo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { test4(response); } private void test4(HttpServletResponse response) throws IOException,
UnsupportedEncodingException { OutputStream out = response.getOutputStream();
out.write((1 + "").getBytes());
} private void test3(HttpServletResponse response) throws IOException,
UnsupportedEncodingException { // 注意,下面写错了浏览器提示下载
response.setHeader("content-type", "text/html,charset=UTF-8"); String data = "中国"; OutputStream out = response.getOutputStream();
out.write(data.getBytes("UTF-8"));
} private void test2(HttpServletResponse response) throws IOException,
UnsupportedEncodingException { // 用html技术中的meta标签模拟一个http响应头,来控制浏览器的行为
String data = "中国"; OutputStream out = response.getOutputStream(); out
.write("<meta http-equiv='content-type' content='text/html;charset='UTF-8'></meta>"
.getBytes());
out.write(data.getBytes("UTF-8"));
} private void test1(HttpServletResponse response) throws IOException,
UnsupportedEncodingException {
response.setHeader("content-type", "text/html,charset=UTF-8"); String data = "中国"; OutputStream out = response.getOutputStream();
out.write(data.getBytes("UTF-8"));
} public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { } }
response的outputStream输出数据的问题的更多相关文章
- response的字节流和字符流输入的区别和问题--02-response的outputStream输出数据的问题.avi
		
02-response的outputStream输出数据的问题.avi; [字节流] 用meta标签 第一段原始代码:写错: 03-response的Writer输出数据的问题.avi;[字符流输出] ...
 - response的Writer输出数据的问题
		
package cn.itcast.response; import java.io.IOException; import java.io.OutputStream; import java.io. ...
 - servletResponse outputStream输出数据
		
package response; import java.io.IOException;import java.io.OutputStream; import javax.servlet.Servl ...
 - response小结(一)——用response向客户端输出中文数据(乱码问题分析)
		
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象,和代表响应的response对象.request和response对象既然代表请求和响应,那我们要 ...
 - ASP.NET Core MVC中Controller的Action如何直接使用Response.Body的Stream流输出数据
		
在ASP.NET Core MVC中,我们有时候需要在Controller的Action中直接输出数据到Response.Body这个Stream流中,例如如果我们要输出一个很大的文件到客户端浏览器让 ...
 - response常见应用、response细节、输出随机图片、定时刷新网页
		
response常见应用 向客户端输出中文数据 分别以OutputStream和PrintWriter输出 多学一招:使用HTML语言里面的<meta>标签来控制浏览器行为 思考:用O ...
 - 遍历Dataset并输出数据实例
		
转自:http://www.cnblogs.com/csdm/archive/2010/02/02/1661808.html <%@ Page Language="C#" A ...
 - [C#] 常用工具类——直接在浏览器输出数据
		
/// <summary> /// <para> </para> /// 常用工具类——直接在浏览器输出数据 /// <para> ---------- ...
 - response对象设置输出缓冲大小
		
response对象设置输出缓冲大小 制作人:全心全意 通常情况下,服务器要输出到客户端的内容不会直接写到客户端,而是先写到一个输出缓冲区,在计算机术语中,缓冲区被定义为暂时放置输入或输出资料的内存. ...
 
随机推荐
- Codeforces Round #354 (Div. 2)-C
			
C. Vasya and String 题目链接:http://codeforces.com/contest/676/problem/C High school student Vasya got a ...
 - express-1 从Node开始
			
hello world var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, { ...
 - PHP、Java对称加密中的AES加密方法
			
PHP AES加密 <?php ini_set('default_charset','utf-8'); class AES{ public $iv = null; public $key = n ...
 - linux tomcat配置https
			
自己生成一个ssl证书,因为是自己生成的所以该证书,不被浏览器信任(具体表现https前面有个X) [root@centos apache-tomcat-]# keytool -genkey -ali ...
 - LightOJ1298 One Theorem, One Year(DP + 欧拉函数性质)
			
题目 Source http://www.lightoj.com/volume_showproblem.php?problem=1298 Description A number is Almost- ...
 - Codeforces 546E Soldier and Traveling(最大流)
			
题目大概说一张无向图,各个结点初始有ai人,现在每个人可以选择停留在原地或者移动到相邻的结点,问能否使各个结点的人数变为bi人. 如此建容量网络: 图上各个结点拆成两点i.i' 源点向i点连容量ai的 ...
 - DataTable过滤重复字段
			
有时我们需要从DataTable中抽取Distinct数据,以前总是以对DataTable进行foreach之类纯手工方式获取. 近来发现DataView可以帮我们直接获取Distinct数据,汗一个 ...
 - ural 1341. Device
			
1341. Device Time limit: 1.0 secondMemory limit: 64 MB Major (M): You claimed that your device would ...
 - BZOJ3257 : 树的难题
			
设$f[x][i][j]$表示以$x$为根的子树,与$x$连通部分有$i$个黑点,$j$个白点,不联通部分都是均衡的最小代价.若$i>1$,则视作$1$:若$j>2$,则视作$2$. 然后 ...
 - floyd算法 poj2253
			
#include<iostream> #include<algorithm> #include<cmath> #include<cstdio> usin ...