Spring mvc有一个注解@ResponseBody可以自己将返回数据解析成json,不用在response.getWriter(),设置response的编码之类的。 1、首先在spring-mvc.xml中配置如下 <bean?id="mappingJacksonHttpMessageConverter"...
分类:
编程语言 时间:
2015-08-14 17:20:25
阅读次数:
784
1.getOutputStream() has already been called for this response
报错的原因:
使用tomcat容器调用response.getOutputStream()方法的时候只能够写二进制文件.
但调用requonse.getWriter()方法时,则只能够在前台打印文本文件.
所以:
如果在jsp页面:
outPutStrea...
分类:
Web程序 时间:
2015-07-01 18:21:38
阅读次数:
150
主要内容:1. JSP基础2. Cookie3. HttpSession================================JSP基础1. jsp的作用: * Servlet: > 缺点:不适合设置html响应体,需要大量的response.getWriter().print("...
分类:
编程语言 时间:
2015-06-28 18:47:22
阅读次数:
136
***jsp九大内置对象>out(JspWriter):等同于response.getWriter(),用来向客户端发送文本数据>config(ServletConfig):对应java 中的ServeltCofig>pageContext(PageContext):页面上下文对象>exceptio...
分类:
Web程序 时间:
2015-06-26 12:51:26
阅读次数:
124
定时刷新:
//每隔一秒刷新
response.setIntHeader("Refresh", 1);
response.setContentType("text/html;charset=utf-8");
response.getWriter().write("当前的时间"+new Date());
告知浏览器不缓存数据。当使用验证码的时候就不缓存数据,为的是防止有的浏览...
分类:
其他好文 时间:
2015-06-18 09:45:33
阅读次数:
117
1.字符流的乱码
response.getWriter().write("中国");这行代码,首先会把中国写入到缓冲区,然后使用老外喜欢用的iso-8859-1进行编码。
然后浏览器使用本地编码表进行解码。因此会产生乱码。
package com.itheima;
import java.io.IOException;
import javax.servlet.ServletExcept...
分类:
其他好文 时间:
2015-06-17 13:27:45
阅读次数:
210
在Servlet与客户的请求应答的过程中,底层是通过输入/输出流来实现的。Servlet支持两种格式的输入/输出流。一个是字符输入/输出流。ServletResponse的getWriter()方法返回一个PrintWriter对象,Servlet可以利用PrintWriter来输出字符流形式的正文数据。另一种是字节输入/输出流。ServletResponse的getOutputStream()方...
分类:
其他好文 时间:
2015-06-14 15:16:17
阅读次数:
622
在使用jquery的ajax进行请求发送并由服务端的servlet返回json格式的数据内容时,如果输出内容没有正确设置,会遇到客户端浏览器报告parse error的问题,这个问题的解决只需要注意以下两点:
第一,在servlet输出json格式的内容是请在response.getWriter()之前执行response.setContentType("application/json");...
分类:
Web程序 时间:
2015-06-02 13:22:24
阅读次数:
160
1.ajax请求的4种方法:jquery回调函数里面的data是json格式,所以传值的时候必须传json格式 response.getWriter().print(dataArr.toJSONString());1.1: load方法,用于load服务器的文件如下: $('input:first'...
分类:
Web程序 时间:
2015-05-18 20:20:09
阅读次数:
111
1.servlet getservlet:response.setContentType("text/html;charset=utf-8"); PrintWriter out=response.getWriter(); out.write("hello ajax"); System.out....
分类:
Web程序 时间:
2015-05-13 16:05:13
阅读次数:
134