这种情况,应该是jsp的内容被当做文本直接显示到了页面上,一般在使用springMVC时可能出现这样的问题,猜测可能使用了springMVC。具体解决方案:查找web.xml文件,并找到springMVC的相关配置 springMVC /* 将上面的内容改为下面的即可 拦截是/ 而不是/* springMVC / 原因:在这种情况向springMVC会把*.jsp,*.sql,*.txt都当做txt处理。结果就是直接在浏览器加载了jsp源码。