/**
* Copyright (c) 2005-2012 https://github.com/zhangkaitao
*
* Licensed under the Apache License, Version 2.0 (the "License");
*/
package com.sishuok.chapter4.web.servlet;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* <p>User: Zhang Kaitao
* <p>Date: 13-7-21 下午3:16
* <p>Version: 1.0
*/
@WebServlet(name = "responseServlet", urlPatterns = "/response")
public class ResponseServlet extends HttpServlet {
@Override
protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html");
resp.setCharacterEncoding("utf-8");
resp.getWriter().write("haha");
//servlet3.1明确阐明了它的作用:清空buffer中的所有数据、以及状态码、头字段。Servlet3.1也清空getServletOutputStream 或 getWriter调用的状态
resp.reset();
resp.setContentType("text/plain");
resp.setCharacterEncoding("iso-8859-1");
resp.getOutputStream().write("wuwu".getBytes("ISO-8859-1"));
}
}