同一个Servlet怎么同时使用PrintWriter和ServletOutputStream 20
1.在一个Servlet中,有一个方法,如果方法返回真就用ServletOutputStream向客户端写否则就用PrintWriter,这样做会报错,有什么解决方法吗?...
1.在一个Servlet中,有一个方法,如果方法返回真就用ServletOutputStream向客户端写
否则就用PrintWriter,这样做会报错,有什么解决方法吗?
2.如果不能同时使用的话是否有方法使ServletOutputStream直接向客户端输出一个字符串啊,ServletOutputStream好像得逐个逐个字符输出的...很麻烦.. 展开
否则就用PrintWriter,这样做会报错,有什么解决方法吗?
2.如果不能同时使用的话是否有方法使ServletOutputStream直接向客户端输出一个字符串啊,ServletOutputStream好像得逐个逐个字符输出的...很麻烦.. 展开
1个回答
2013-04-29
展开全部
其实,是你写的逻辑的问题。
if(.............){
ServletOutputStream
}else{
PrintWriter
}
或者
res.setContentType("text/html");
ServletOutputStream out = res.getOutputStream();
OutputStreamWriter ow = new OutputStreamWriter(out,"GB2312");
ow.write("一般字符串的输出");
ow.flush();
ow.close();
if(.............){
ServletOutputStream
}else{
PrintWriter
}
或者
res.setContentType("text/html");
ServletOutputStream out = res.getOutputStream();
OutputStreamWriter ow = new OutputStreamWriter(out,"GB2312");
ow.write("一般字符串的输出");
ow.flush();
ow.close();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询