记录开发问题:小失误导致servlet被当做文件下载

昨天还在群里见人问起,一时不知是什么原因,然后今天我写的用于返回Ajax结果的servlet在访问时也弹出了个文件下载框。

这个servlet不用于跳转,而用PrintWriter对象写几个反馈语句。

最后还清理了下:

out.flush();
return;


依然是文件下载,看了看处理中文乱码写的
response.setCharacterEncoding("UTF-8");


突然想起来,貌似是因为没写文档类型造成的,于是加上:
response.setContentType("text/html;charset=UTF-8");


设置返回html文档类型,结果就ok了。

这是个小错误,不过不小心的话,也很麻烦啊。

你可能感兴趣的:(java,html,Ajax,servlet)