2 qq 34680403 qq_34680403 于 2016.04.18 14:43 提问

打开jsp页面变成下载jsp文件

login.jsp网页文件,我用360浏览器打开时变成了下载login.jsp文件,哪位大神知道这是什么原因,我之前打开好好的不出错,但是用花生壳申请的域名打开后就出现了这种情况,求解啊!!图片

3个回答

xiaoyao880609
xiaoyao880609   2016.04.18 14:53

检查一下jsp页面<%@ page contentType="text/html; charset=utf8" %>有没有问题。
例如:<%@page contentType="text/html; charset=UTF-8" %>是错误的。
contentType 错误会导致浏览器对待产生的页面的行为改变

xiaoyao880609
xiaoyao880609 回复qq_34680403: Servlet里的response.setContentType("text/html; charset="UTF-8");试试这个看看。response的contenttype类型也设置一下,没准360浏览器默认看成是资源文件了才会变成下载
一年多之前 回复
xiaoyao880609
xiaoyao880609 回复qq_34680403: 每个浏览器的引擎不同,所以解析页面的方式不同,有的容错率可能高。特别是360浏览器其实不配做浏览器只是一个插件,引擎用的还是你系统带的ie的引擎,不能作为参考。如果地址缓存公开域后出的问题,那应该是服务器配置那有问题。
一年多之前 回复
qq_34680403
qq_34680403 页面之前测试没有问题可以正常打开,但是页面打开路径由本地ip地址换成公开的域名后便出现上述问题了,而且用360浏览器打开是变成下载文件,用ie浏览器可以正常打开,,
一年多之前 回复
u013823548
u013823548   2016.04.18 14:53

jsp页面最终本来就是要在浏览器上展示的,如果jsp页面没有使用到jsp的特性而只是html标签,可以在直接展示,但是如果涉及到jsp的标签等必须基于tomcat等服务器启动你项目,进行访问加载jsp页面的标签等!__

qq_34680403
qq_34680403 tomcat等服务都正常启动,之前我的网页是可以正常打开的啊,就是使用了花生壳外网访问域名来来打开这一网页是出了问题
一年多之前 回复
qq_34680403
qq_34680403   2016.04.18 15:01

这是用ie浏览器打开时的页面,好像也有问题,但至少不是下载文件了图片

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!