等待高手解决,2.1.6中的中文问题,form表单提交过来以后就是乱码, 求正解,别从网上扒过来粘贴上,
最好有所需jar包,详细步骤,解决后马上给分,高手指点了,
不用自己写过滤器可以解决吗?
最好有所需jar包,详细步骤,解决后马上给分,高手指点了,
不用自己写过滤器可以解决吗?
解决方案 »
- The requested resource () is not available.
- 疑难问题,请高手帮忙
- 关于目录树的问题
- tomcat下的jsp,页面上的单行文本框,当文本框type="password" 时,通过浏览器看到的文本框会与普通的文本框不同?
- jsp都有什么好点的编辑,调试工具啊?
- websphere安装创建wpdb2ins用户失败
- form 提交之后,如何控制浏览器的url地址指向某个指定的url
- 关于web界面的问题?
- 关于servlet取图片后,无法输出字符的问题,在线等待!!!
- Selenium和Spring Cloud一起会报一个NoSuchMethodError怎么解决?
- 关于split的数组越界问题以及java.lang.ArrayIndexOutOfBoundsException异常
- tomcat中配置的Filter是单例么
2.tomcat配置里面 URIEncoding="UTF-8"
3.处理得Servlet里面设置编码 UTF-8 (Action还是servlet随便,反正应该有个总控得)
4.数据库 UTF-8
5.过滤器(如果你写了,我从没写过要配置到xml里面得filter) UTF-8
6.其他任何需要设置编码得地方 UTF-8个人意见,仅供参考UTF-8 好啊,用了UTF-8,咱腰不酸了,腿不疼了,脑子不发蒙了。。I LOVE UTF-8 .........
如果是,就在form 中的init()中用request处理
如果不是就用过滤器咯
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
我从官网的例子里面下的配置文件里面都是<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
啊,能解释下吗?
使用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter这是struts2.1.6 bug只能使用org.apache.struts2.dispatcher.FilterDispatcher。struts2.1.8
可以使用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
只要在配置文件
将<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
改为
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
就可以解决乱码问题了
支持utf-8
你的容器,jsp,servlet,数据库都有utf-8设置 一点问题都没有
form表单最好用POST提交
另外楼主用的是Tomcat吗?可以在tomcat/conf/server.xml中的Connector中加上URIEncoding="编码方式",其余的偶就不了解了