日期:2014-05-19  浏览次数:20769 次

第一次遇到这么。。。的问题
http://localhost:8080/my/JSPResponse.jsp

在浏览器重输入上面的地址 结果不是现实页面
而是启动了迅雷下载JSPResponse.jsp文件

这是怎么回事?

其他的jsp页面可以运行
如:http://localhost:8080/my/logon.jsp
这个就能将我的页面现实出来

------解决方案--------------------
看下你的JSPResponse.jsp文件头部和logon.jsp
一样不?


------解决方案--------------------
1.清理一下浏览器缓存。2.不要用localhost ,用127.0.0.1 ,localhost常会出错的,特别是struts2,我之前一直用localhost,现在都用127.0.0.1了

------解决方案--------------------
localhost 一般是在hosts文件里面映射的,与127.0.0.1无区别
http响应的Content-Type不是text/html,看看那里误发了http头。也有可能是服务器default mime-type的设置问题
------解决方案--------------------
探讨

引用:

1.清理一下浏览器缓存。2.不要用localhost ,用127.0.0.1 ,localhost常会出错的,特别是struts2,我之前一直用localhost,现在都用127.0.0.1了


127.0.0.1 和 localhost 有区别吗 初学 求解释

------解决方案--------------------
探讨

localhost 一般是在hosts文件里面映射的,与127.0.0.1无区别
http响应的Content-Type不是text/html,看看那里误发了http头。也有可能是服务器default mime-type的设置问题

------解决方案--------------------
探讨

我在中间用了setContentType("text/html,charset=GB2312")
把这句话删了就没问题了
不知道什么原因

------解决方案--------------------
探讨

引用:
引用:

我在中间用了setContentType("text/html,charset=GB2312")
把这句话删了就没问题了
不知道什么原因

据我所知,是text/html; charset=GB2312,而不是text/html,charset=GB2312


????? 什么区别?

------解决方案--------------------
win7的localhost映射的有可能是ipv6的ip,127.0.0.1更准确