tomca已解析网页,但是返回浏览器空白,tomcat显示jsp代码有问题,可是是网站迁移,求解!!!!!!
3个回答
展开全部
有乱码!
试着把你的系统环境设置为UTF-8
把tomcat默认字符集改为 UTF-8
再把jsp文件转存为UTF-8格式
再试着在servlet里面向response header里写明charset=utf-8
试着把你的系统环境设置为UTF-8
把tomcat默认字符集改为 UTF-8
再把jsp文件转存为UTF-8格式
再试着在servlet里面向response header里写明charset=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前调用。
展开全部
图片日志 上不有说有一个错误。有一个异常在当前jsp。49行?
追问
网站是迁移过来的,在现在运行的网站上是没有错误的啊!难道我的程序代码有问题,可是我的网站还在正常运行,迁移过来的程序就不正常显示了,字符编码我改的utf-8
追答
你可以先你迁过去的网站的 index 页面 49-46. 有木有乱码之类的。或者值为空的。。
在把work目录删掉去一下缓存?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符编码改成utf-8需要把文件另存为utf-8格式的文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询