中国java开源文档大全
java教程,java开源文档大全
java教程,java开源文档大全
首页 java基础 web开发框架 开发工具 应用系统 组件类库 搜索爬虫 J2EE服务器 持久层相关 测试工具 访客留言 投稿专栏 站内搜索
java教程,java开源文档大全
>首页 -> 服务器 -> 其它

TOP

Eclispe下开发Struts Framework完整解决乱码问题
[ 录入者:admin | 时间:2007-12-04 11:11:15 | 作者: | 来源:原创 | 浏览:17次 ]
  java开源文档大全致力于打造中国最大最全的开源文档,它提供了最全面最权威的开源资料,同时为大家提供一个交流的平台,如果您有好的想法,欢迎您投稿.



IT168技术文档】 
    Eclispe下开发Struts Framework乱码问题非常令人头疼,下面给出几种解决方法:
    主要有三个问题: 
    1.struts framework中资源文件中如果value为中文,显示乱码 
    解决办法:使用eclipse插件Properties Editor 更新站点http://propedit.sourceforge.jp/eclipse/updates/(建议自动更新)
 步骤:
 Eclipse下的“帮助”/“软件更新”/”查找并安装“/选择第二项/“新建远程站点”/name随意写,url输入http://propedit.sourceforge.jp/eclipse/updates/ 

    2.在文本域里输入中文显示乱码 
    解决办法:使用servlet过滤器filter 
    最简单的可以借用tomcat服务器下面的filters.SetCharacterEncodingFilter在自己的web.xml配置中加入tomcat服务器中servlet_examples相应配置(高手可以自己配!) 

    本人配置如下
<filter><filter-name>SetCharacterEncoding</filter-name><filter-class>filters.SetCharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>GBK</param-value></init-param></filter><filter-mapping><filter-name>SetCharacterEncoding</filter-name><url-pattern>*.do</url-pattern></filter-mapping>
    3.从某些数据库里读出乱码 
    解决办法:把你要显示成中文的部分重新编码
 例如:
while (rs.next()){ String col1 = rs.getString(1); String col2 = rs.getString(2); String col3 = rs.getString(3); float col4 = rs.getFloat(4); //convert character encoding col1=new String(col1.getBytes("ISO-8859-1"),"GB2312"); col2=new String(col2.getBytes("ISO-8859-1"),"GB2312"); col3=new String(col3.getBytes("ISO-8859-1"),"GB2312");



  java开源文档研究struts,webwork,spring,tomcat,jboss,lucense,nutch,JUnit,eclipse......,如果您有什么意见,欢迎评论和留言.
<< < 1 2 3 > >> 3/3
[下一篇]Sun想要Java成为Ajax的一部分 [上一篇]JBOSS维护经验

评论

称  呼:
内  容:

google

相关栏目

最新文章

热门文章

推荐文章

更多友情链接>>>