package cn.lnu.response;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//ͨ��response��PrintWriter��(ֻ��д�ַ������ַ�)��ͻ�������ַ�������
public class ResponseDemo2 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//test1(response);
test2(response);
}
private void test1(HttpServletResponse response) throws IOException {
//����Response����ʹ�õ�����Կ���response������ʲô����������д������
response.setCharacterEncoding("UTF-8");
//��Ȼ��������Response�������UTF-8,��ôҪ��ͻ�����������������ʾ����Ҫͨ��������Ӧͷ������������õ����ҲΪUTF-8����ʾ���������͵�����,��Ҫ����һ��
response.setHeader("content-type", "text/html;charset=UTF-8");
String data="�й�";
PrintWriter out=response.getWriter();
out.write(data);//ֱ����ôд���������ʱ���᷵������??����Ϊ����д��resonse�ģ���responseһ����õ���ISO8859��������Ҫ����response�����
}
private void test2(HttpServletResponse response) throws IOException {
//����Response����ʹ�õ�����Կ���response������ʲô����������д������
//response.setCharacterEncoding("UTF-8");
//Ҫָ���������ʲô�����������͵�����Ҳ����ʹ���������ַ������������ʹ��ʲô����,���Ҹ�ǿ���������������response���õ����ҲΪUTF-8
//response.setHeader("content-type", "text/html;charset=UTF-8");
response.setContentType("text/html;charset=UTF-8");
String data="�й�";
PrintWriter out=response.getWriter();
out.write(data);//ֱ����ôд���������ʱ���᷵������??����Ϊ����д��resonse�ģ���responseһ����õ���ISO8859��������Ҫ����response�����
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
}