我记得我也碰到过类似的情况,后来我检查了一下原因是因为一处代码写错了,把<%@ page contentType="text/html;charset=gb2312" %>写成了
<%@ page contentType="text/html,charset=gb2312" %> 注意,我是把中间的分号写成了逗号,将页面属性写错了。然后被浏览器识别为输出文本页面了。不知道你的情况是不是这样的。
你的那个jsp有什么功能?如果是个有下载功能的页面,就会这样,还有,路径是不是写对了?http://127.0.0.1:8090/xxx/xxx/1.jsp,第一个xxx是工程名,第二个xxx是webRoot下的文件夹名