-
2008-03-20
记下两个问题
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://snk.blogbus.com/logs/17369298.html
1.jsp显示国际化的字段乱码。
properties文件用在java中用sout,输出是正常的,但是在html页面中显示是乱码,不知道为什么?有可以能是jsp的charset问题?
2.jsf converter 没有调用set方法。
自定义的converter有个属性是其他object来的,不是String。在第一次调用的时候可以给这个属性set值。当页面显示了出来,submit回来的时候,再显示,converter没有调用set 方法,导致 npe。随机文章:
Tomcat+Apache 实现负载平衡 2008-04-04关于国际化的一些想法 2008-03-22JSF lifecycle & baking bean 2007-11-09http 转发的问题 2007-11-09OC4J 的奇怪问题 2007-07-05
收藏到:Del.icio.us
《记下两个问题》的继续讨论
Blog:我 的 Weblog2008-03-21 21:42:48
引用
下面Blog引用了该文:








评论
<div class="quote"><p>jsp显示国际化的字段乱码这个问题已经找到原因了:</p><p>1. jsp页面没有设定charset为UTF-8,所以出来的简体中文为乱码。</p><p>2.以前一直没有发生这个情况,是由于一直没有输出简体中文的,一直都是输出英文。为什么现在发生了?因为windows被设定为简体中文,java在没有拿到 locale 的情况下默认给了系统的,所以输出了简体中文,导致了错误。 所以大家在使用 ResourceBundle 的时候最好默认指定一个固定的 locale ,免得系统环境改变引起其他问题。</p><p> </p><p>此篇文章为《记下两个问题》的继续讨论,原文章地址为:http://snk.blogbus.com/logs/17369298.html</p>
<p>原文摘要:</p>
1.jsp显示国际化的字段乱码。<br /><br /> properties文件用在java中用sout,输出是正常的,但是在html页面中显示是乱码,不知道为什么?有可以能是jsp的charset问题?<br /><br />2.jsf converter 没有调用set方法。<br /><br />自定义的converter有个属性是其他object来的,不是String。在第一次调用的时候可以给这个属性set值。当页面显示了出来,submit回来的时候,再显示,converter没...</div>