分享

基于myFaces的JSF技术使用中的一些经验(一)乱码的处理 .

 WindySky 2007-08-03

版本说明:

JSF:1.2

myFaces:1.0.9

myfaces是jsf的扩展,提供了jsf不具备的一些功能,比如页面框架,数据表格的排序,树的显示等等。

由于jsf的开发还处于基本阶段,网上没有很多的资料(特别是中文资料),并且开发环境也不够完善。

jsf倡导的是基于组件的开发方式,希望能够像vb开发那样简单。

在实际的一些运用中,发现jsf开发并没有达到理想的那种程度,至少没有达到技术本身设想的简单。其中很大的一个原因就是没有很好的支持jsf开发的IDE,虽然在市面上已经推出了若干支持jsf开发的IDE,但是效果并不理想,图形化的设计界面只适合做一般的演示,而对于真正市场的运用,还是力不从心的。

在项目中,我们使用的是jsf+spring的开发模式,这样的好处就是能够很容易地进行一些配置,对程序的可移植性,可扩展性以及调试都带来很大的方便。

下面进入正题,说说我在使用jsf中遇到的一些问题。

首先第一个问题就是显示的乱码。

使用中发现在一些表单提交的时候会出现乱码。

后来调查发现JSF在发出Request请求的时候并没有正常保存characterEncoding,所以这样导致了在页面再显示的时候出现了乱码。

所以,在请求响应的过程中,我们加入了filter。

每次在提交的时候就执行"response.setCharacterEncoding("UTF-8")",这样的话字体就可以用UTF-8的格式正常显示了。

待续...

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多