用sshssh 框架mysql乱码做项目添加页面数据出现乱码,数据库里面也有乱码,这是什么原因啊?jsp都设置的GBK编

当前位置: →
→ SSH框架中文乱码有关问题
SSH框架中文乱码有关问题
& 作者:佚名 & 来源: 互联网 & 热度:
&收藏到→_→:
摘要: SSH框架中文乱码问题小弟做了一个SSH框架的项目,在页面表单中的数据上传到action时出现乱码。 上网找了很多资料,说用拦截器...
"SSH框架中文乱码有关问题"::
ssh框架中文乱码问题小弟做了一个ssh框架的项目,在页面表单中的数据上传到action时出现乱码。
上网找了很多资料,说用拦截器,但是不知道是不是我的web.xml里面配置了struts2的缘故!&&& &!--struts框架配置--&
&filter-name&struts2&/filter-name&
&filter-class&&
org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter&/filter-class&
&filter-mapping&
&filter-name&struts2&/filter-name&
&url-pattern&/*&/url-pattern&
&/filter-mapping&
&welcome-file-list&
&welcome-file&index.jsp&/welcome-file&
&welcome-file&admin/login.jsp&/welcome-file&
&/welcome-file-list&
不知道是不因为这样,我总是调用不了我的拦截器。总之一句话,就是不起作用,它该怎么乱码还是怎么乱码~~~~~
我现在用的是spring拦截器。&filter&&
&&&&&filter-name&set&character&encoding&/filter-name&&
&&&&&filter-class&org.springframework.web.filter.characterencodingfilter&/filter-class&&
&&&&&init-param&&
&&&&&&&&&param-name&encoding&/param-name&&
&&&&&&&&&param-value&utf-8&/param-value&&
&&&&&/init-param&&
&/filter&&
&filter-mapping&&
&&&&&filter-name&set&character&encoding&/filter-name&&
&&&&&url-pattern&/*&/url-pattern&&
&/filter-mapping&
中文的那些是在手动打进去的,也就是说从读取数据是没问题的。求告知,求鞭策,坐等。。。。
------解决方案--------------------看看jsp文件的编码,jsp页面中meta属性可以加编码,这些都试试。 搜索此文相关文章:此文来自: 马开东博客
网址: 站长QQ
上一篇:没有了
SSH框架中文乱码有关问题_JavaWeb相关文章
JavaWeb_总排行榜
JavaWeb_最新
JavaWeb_月排行榜
JavaWeb_周排行榜
JavaWeb_日排行榜2247人阅读
编码 / 乱码问题(3)
解决JSP存入数据库乱码问题
今天测试程序时出现乱码问题,网上查的资料都是说设置三个地方:
1.&%@ page contentType=&text/ charset=gb2312&%&(JSP编码方式)
2.&meta http-equiv=&Content-Type& content=&text/ charset=gb2312&& (JSP页面显示)
request.seCharacterEncoding(&gb2312&);//(处理表单请求)
我设置了上面的三个地方还是不行,后来找到原因:因为我的MySQL数据库安装时没有选择默认编码格式,
这样在存入数据库时就不会有乱码了.
关于程序中处理字符乱码:
还可以统一在servlet中统一设置:自己写一个处理字符的Filter类,然后在Servlet进行配置.
如果使用spring我们可以直接使用spring框架中提供的处理字符的类:org.springframework.web.filter.CharacterEncodingFilter,配置如下:
&&& &filter-name&Spring character encoding filter&/filter-name&
&&& &filter-class&org.springframework.web.filter.CharacterEncodingFilter&/filter-class&
&&& &init-param&
&&& &param-name&encoding&/param-name&
&&& &param-value&GB18030&/param-value&
&&& &/init-param&
&filter-mapping&
&&& &filter-name&Spring character encoding filter&/filter-name&
&&& &url-pattern&*.jsp&/url-pattern&
&/filter-mapping&
&filter-mapping&
&&& &filter-name&Spring character encoding filter&/filter-name&
&&& &url-pattern&*.do&/url-pattern&
&/filter-mapping&
意外收获:上面的配置启动tomcat比用下面的配置启动tomcat快,原因很简单,因为下面配置是检查所有的类,当然很慢.第一种配置启动tomcat要80000ms,而第二种配置只需要25000ms就启动了.
&filter-mapping&
&&& &filter-name&Spring character encoding filter&/filter-name&
&&& &url-pattern&/*&/url-pattern&
&/filter-mapping&
/lk_well/item/e7dc
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:226065次
积分:2885
积分:2885
排名:第7784名
原创:69篇
转载:80篇
评论:13条
(3)(16)(5)(1)(10)(16)(4)(4)(7)(11)(7)(17)(20)(24)(5)MSN:new_haihua&#
随笔分类(51)
积分与排名
阅读排行榜

我要回帖

更多关于 数据库中也有乐观锁吗 的文章

 

随机推荐