servlet向客户端发送数据(PrintWriter ,ServletOutputStream)

来源:互联网 发布:linux mount 原理 编辑:程序博客网 时间:2024/06/06 09:37

Servlet向数据库发送数据有两种,

1、使用PrintWriter字符输出流

public void doGet(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        //设置服务器端使用的编码        //response.setCharacterEncoding("utf-8");        //设置服务器端使用的编码,同时设置了客户端使用的编码        response.setContentType("text/html;charset=utf-8");//MIME        //把编码的设置放到响应的头信息中        //response.setHeader("content-type", "text/html;charset=utf-8");        PrintWriter out = response.getWriter();//得到向客户端发送数据的字符输出流        out.println("欢迎访问.");//该数据在响应消息体中        out.close();    }



2、 使用ServletOutputStream字节输出流

public void doGet(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {           response.setContentType("text/html;charset=utf-8");           ServletOutputStream out = response.getOutputStream();//向客户端发送数据的字节输出流           out.write("大家好".getBytes("utf-8"));//out,write()方法如果不自己定义就使用的是平台默认的字符集--GBK    }
0 0
原创粉丝点击