tomca已解析网页,但是返回浏览器空白,tomcat显示jsp代码有问题,可是是网站迁移,求解!!!!!!

 我来答
虎用95
2012-10-26 · TA获得超过431个赞
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:69.7万
展开全部
有乱码!

试着把你的系统环境设置为UTF-8
把tomcat默认字符集改为 UTF-8
再把jsp文件转存为UTF-8格式
再试着在servlet里面向response header里写明charset=utf-8
追问

我把原来的卸载了,现在重新配,又出现了tomcat测试页面就是乱码的情况,我把测试页面用工具保存了UTF-8格式,但是页面就是有乱码。

怎么回事?哪里还有要配置的吗?

追答
1. 你需要“转码”,而不是简单的保存为UTF-8
先用高级点的编辑工具打开页面,确保你看到你想要的正确字符,然后“转换”或者“另存为” UTF-8的页面。

2. 你需要在HTTP Response的Header里面声明你的页面是“UTF-8”的。IE不能自动识别字符集。
举个例子,如果你用的是Servlet的话,在doGet或者doPost返回前加入:
response.setContentType("text/html; charset=UTF-8");

另外要注意的是:如果你在这里面调用了PrintWriter (例如自己往response里面写了什么),这个setContentType需要再你自己调用PrintWriter前调用。
tiantianshagn
2012-10-23 · 超过24用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:47.5万
展开全部
图片日志 上不有说有一个错误。有一个异常在当前jsp。49行?
追问
网站是迁移过来的,在现在运行的网站上是没有错误的啊!难道我的程序代码有问题,可是我的网站还在正常运行,迁移过来的程序就不正常显示了,字符编码我改的utf-8
追答
你可以先你迁过去的网站的 index 页面 49-46. 有木有乱码之类的。或者值为空的。。 

在把work目录删掉去一下缓存?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
freedxz
2012-10-24 · TA获得超过567个赞
知道小有建树答主
回答量:482
采纳率:0%
帮助的人:265万
展开全部
字符编码改成utf-8需要把文件另存为utf-8格式的文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式