2 u011672834 u011672834 于 2013.08.27 16:02 提问

求大神解答 为什么我xml什么都配置好了还是出现乱码问题

框架是Struts2+Spring+Mybatis
封装的po类名为login 并且全都生成了set get方法
Myeclipse的编码方式为UTF-8 jsp页面编码方式为UTF-8
话不多说 上代码

web.xml:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">


org.springframework.web.context.ContextLoaderListener


contextConfigLocation
classpath:applicationContext.xml


characterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter

encoding
UTF-8



characterEncodingFilter
/*


struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter



struts2
/*


/index.jsp

struts.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">




/findAll


/select.jsp


感觉配置的没问题啊 求解求解

1个回答

en_joker
en_joker   2017.11.15 15:43

你把strtus也设置成UTF-8。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
spring mvc解决中文乱码问题需在web.xml文件中添加下面的配置
characterEncodingFilter         org.springframework.web.filter.CharacterEncodingFilter                     encoding             utf-8                         characterEncodingFilter      
关于安卓adb配置后 还是不能用的问题
为在新版本的SDK中不包含tools目录下的adb.exe文件 找到你的Android-sdk-windows\platform-tools目录,打开后会发现里面有许多文件。 找到adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll这三个文件,将这三个文件拷到你android-sdk-windows\tools目录下。 (我把plat-tools下的目
环境变量配置好了,tomcat启动依然闪退
今天起tomcat时突然闪退,环境变量也是好的,之前碰到这个问题都是重装tomcat。。这一次我到任务管理器里找到Java进程,结束了进程发现好了。
关于环境变量配置后无效的原因
由于原来旧的东芝M18笔记本跑不动MyEclipse,因此只能手工搭建java环境,在这个过程中遇到了一些问题。其中有一个比较典型的是,我在配置完环境变量之后,发现配置没有起到作用。最后在发现一条变量值的最后面不允许再跟“;”。问题解决,留个纪念。
配置环境变量 解决tomcat启动闪退现象
1.新建用户变量  JAVA_HOME   C:\Program Files\Java\jdk1.7.0_79 2.新建系统变量  CLASSPATH   .;%JAVA_HOME%;%JAVA_HOME%\jre\lib; 3.编辑系统变量  Path        %JAVA_HOME%\bin
【坑】当java的环境变量配置正确还是不能运行eclipse的情况
如果你的环境变量jdk和jre都配置对了,我是这样配置的 JAVA_HONE    C:\Program Files (x86)\Java\jdk1.8.0_65 CLASSPATH   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; Path   %JAVA_HOME%\bin;(省略了其他软件的) ,如果这样配置还是不行的
jdk配置正确但是tomcat服务器启动时一闪而过
今天看了些tomcat的一些东西,在启动tomcat的时候出现了一些问题,查了网上的一些解决方案,有的说是没配置JAVA_HOME,有的说是因为内存溢出,按照这些方法都试了下,发现并不能解决问题,还是内容都显示出后服务器就关闭了。后来想起来看下日志,日志内容如下: 一月 14, 2016 7:01:47 下午 org.apache.catalina.startup.Catalin
jsp传中文值
jsp之间传递中文出现乱码问题。我感觉着个很好用。感谢作者,感谢大神
已经添加了jar包却还是出现 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver错误
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647) at org.apache.catalina.loader.WebappClassLoader.loadClass
tomcat配了环境变量还一闪而过
http://hi.baidu.com/mosekuye/item/32f150f11c8ba9cca835a2a6 双击tomcat 目录下的bin目录下的startup.bat 如果看到Server startup in **** ms 显示在屏幕上证明你的配置都成功了 如果一闪而过,说明出错了。请在dos进入上面提到的bin目录,然后, 键入startup命令,察看出错信息。