1、今天写了给程序,使用struts2 + android进行开发,结果程序出现乱码的情况。
解决乱码首先要考虑的步奏
1、是get方式出现乱码,还是post方式出现乱码
get方式下出现乱码,通常情况下是客户端提交的编码和服务器接受的编码不一致。
android默认提交编码为UTF8编码,如果是get方式出现乱码,只需要修改tomcat钟的server.xml配置文件,设置编码为UTF-8编码,如下图
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
设置服务器编码后,get方式乱码问题,通常解决。
2、post方式乱码,主要是查看web.xml中是否配置编码过滤器等
一、Tomcat默认编码ISO8859_1修改为UTF-8
由于tomcat这款软件不是中国人开发的,所以他的默认编码格式是:iso-8859 所以只有通过在服务器配置文件中配置编码,系统才能以不出现乱码。
其实很简单,只是每次遇到总忘记在哪里配,怎么配,记录在这里,方便以后查找~
在tomcat/conf/server.xml中找到 Connector 在后面加上 URIEncoding=”UTF-8〃 即可
<Service name="Catalina">
...
<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
...
二、tomcat默认编码是ISO8859_1,如果不修改默认编码,得到参数的JSP需要转换下:
String entityNames = request.getParameter("names");
entityNames = new String(entityNames.getBytes("ISO8859_1"),"utf-8");
相关推荐
Struts2+Json+Android简单实现,StrutsJson为服务端代码,JSONDemo为Android端代码
论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts...
struts2+spring+springstruts2+spring+springstruts2+spring+spring
Struts2+Spring3+HibernateBBS源码.rar请同时下载Struts2+Spring3+HibernateBBS源码lib1.rar ,Struts2+Spring3+HibernateBBS源码.rar lib2.rar此为jar包。
struts2+spring+Ibatis框架包
一个简单的spring+struts2+hibernate+mybatis整合(数据库脚本放在项目资源文件的sql目录下) 因为没想好mvc用springmvc好,还是struts2好 所以没有整合进去
struts.properties设置( struts.objectFactory = spring struts.i18n.reload=true ... org.apache.struts2.dispatcher.ActionContextCleanUp <filter-name>struts-cleanup <url-pattern>/* </filter-mapping>
Struts2-Crud+JdbcDemo最简单的Struts2+jdbc学习曾删改查程序,适合初学Struts2的朋友们
基于Struts2+Spring+Hibernate+MySql的注册登录系统.zip
基于注解的Spring+Struts2+Mybatis+Maven项目,Spring 3.0 Struts2 Mybatis3.0
自己写的一个框架例子,公司也在用,框架是struts2+hibernate+freemarker
里面有spring+struts2+ibatis整合的jar包,
基于Struts2+JSP+DAO实现学校宿舍管理系统
农业网站 (ssh) struts 2 +spring+ hibernate农业网站 (ssh) struts 2 +spring+ hibernate农业网站 (ssh) struts 2 +spring+ hibernate农业网站 (ssh) struts 2 +spring+ hibernate农业网站 (ssh) struts ...
本人项目中使用的相关代码,有Struts2+ Json和android+Json详细实例
搭建 Struts2+Spring+Hibernate 框架中的 Action 单元测试环境需要解决三个主要问题:如何测试 Action?如何解决 JPA 中的 Lazy 机制?如何做用户 Session 管理?通过使用 StrutsSpringTestCase 和 junit4.jar,可以...
Struts2+hibernate+spring 构建的在线音乐网站
maven构建项目,简单的struts2、spring、mybatis结构实现,页面展示用的easyui
Struts2+Ext登录整合完整版 Struts2+Ext登录整合完整版 Struts2+Ext登录整合完整版 Struts2+Ext登录整合完整版 Struts2+Ext登录整合完整版 Struts2+Ext登录整合完整版 Struts2+Ext登录整合完整版 Struts2+Ext登录...
STRUTS2+HIBERNATE分页 实现代码详细的分页实现代码实现代码详细的分页实现代码实现代码详细的分页实现代码实现代码详细的分页实现代码