response.getWriter().print方法清除已输出的文本内容
2017-09-14 11:44
369 查看
如题,在action层的response的getWriter输出的文本,默认是PrintWriter的追加模式,因此输出的都会叠加,比如下面的代码:
response.getWriter().print("sdfsdfsdf");
response.getWriter().print("哈哈哈");
就会输出sdfsdfsdf哈哈哈这串,有时候我们只想根据条件输出后面的某一段文本时,如只输出“哈哈哈”时,可以使用
response.resetBuffer();方法来重置response里面的
文本缓存,如下代码所示:
response.getWriter().print("sdfsdfsdf");
response.resetBuffer();
response.getWriter().print("哈哈哈");
这样就能只输出“哈哈哈”的文本。
response.getWriter().print("sdfsdfsdf");
response.getWriter().print("哈哈哈");
就会输出sdfsdfsdf哈哈哈这串,有时候我们只想根据条件输出后面的某一段文本时,如只输出“哈哈哈”时,可以使用
response.resetBuffer();方法来重置response里面的
文本缓存,如下代码所示:
response.getWriter().print("sdfsdfsdf");
response.resetBuffer();
response.getWriter().print("哈哈哈");
这样就能只输出“哈哈哈”的文本。
相关文章推荐
- 使用PrintWriter类中的print()或println()方法,输出文本格式的内容。
- php中两种将查询的内容输出写入到一本文本日志中的方法
- response.getWriter().write()与 response.getWriter().print()的区别
- response.getWriter().write()与out.print()的区别(转)
- response.getWriter().write()与out.print()的区别
- response.getWriter().write()与out.print()的区别
- 验证调用HttpServletResponse.getWriter().close()方法是否真的会关闭http连接
- PrintWriter out=response.getWriter()的问题
- response.getWriter().write()与out.print()的区别
- 对于ajax的responseText方法获取服务器中文本内容出错
- response.getWriter().write()与out.print()的区别
- response.getWriter().write()与out.print()的区别:
- PrintWriter out = response.getWriter();方式的前后端交互
- Response输出导出Excel,解决文本前面的0被去掉的方法
- response.getWriter().write()与out.print()的区别
- response.getWriter().write()与out.print()的区别
- 在servlet中 PrintWriter out=response.getWriter()
- response.getWriter().write()与out.print()的区别
- response.getWriter().write()与out.print()的区别
- response.getWriter().write()与out.print()的区别