论坛首页 入门技术论坛

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

浏览 1236 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-11-27   最后修改:2008-11-27
昨天还在群里见人问起,一时不知是什么原因,然后今天我写的用于返回Ajax结果的servlet在访问时也弹出了个文件下载框。

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

最后还清理了下:

out.flush();
return;


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


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


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

这是个小错误,不过不小心的话,也很麻烦啊。
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics