public class Response extends HttpServletResponseWrapper {
private CharArrayWriter charWriter;
private boolean usingWriter = false;
private HttpServletResponse response;
private HttpServletRequest request;
public Response(HttpServletResponse resp, HttpServletRequest req) {
super(resp);
request = req;
response = resp;
charWriter = new CharArrayWriter();
}
/**
* 得到内容
*
* @return String
*/
public String getStr() {
return charWriter.toString();
}
/**
*
* @return PrintWriter
*/
public PrintWriter getWriter() {
this.usingWriter = true;
return new PrintWriter(charWriter);
}
/**
*
* @return boolean
*/
public boolean isUsingWriter() {
return this.usingWriter;
}
}
private CharArrayWriter charWriter;
private boolean usingWriter = false;
private HttpServletResponse response;
private HttpServletRequest request;
public Response(HttpServletResponse resp, HttpServletRequest req) {
super(resp);
request = req;
response = resp;
charWriter = new CharArrayWriter();
}
/**
* 得到内容
*
* @return String
*/
public String getStr() {
return charWriter.toString();
}
/**
*
* @return PrintWriter
*/
public PrintWriter getWriter() {
this.usingWriter = true;
return new PrintWriter(charWriter);
}
/**
*
* @return boolean
*/
public boolean isUsingWriter() {
return this.usingWriter;
}
}