原因就是 response.setContentType(“text/html;charset=UTF-8”); 这一行代码敲错了,不信可以去看一下,一个一个对照代码字符看, 当代码敲错后,字符串里的内容不能被正确解析描述类型,浏览器就会让你把页面下载下来; 所以当运行这个页面时,浏览器就会出现下载页面