在我的表格和UTF-8上获取请求

时间:2014-02-06 10:42:46

标签: spring tomcat spring-mvc utf-8

我的表单和UTF-8上的GET请求有问题 UTF-8和阿拉伯字符在spring mvc + hibernate开发的我的Web应用程序中正常工作,除了我的表单中的Get请求(请求后工作正常)

<form:form method="get" .... >

在控制器中我得到了像ÙÙسÙ

这样的角色

我读到我必须放URIEncoding="UTF-8" on <Connector> in server.xml我在部署我的项目时尝试它并且它的工作但是使用eclipse我找不到这个文件因为我处于开发级别,即使我添加了这一行在tomcat目录的server.xml中,但是即使我更改了http端口,eclipse中的tomcat也不会受到这些更改的影响!

1 个答案:

答案 0 :(得分:1)

问题解决了我正在编辑错误的文件,实际上在eclipse中,文件server.xml可以在项目资源管理器中的服务器部分找到 > 因为eclipse使用的是tomcat实例,而不是原来的tomcat 因此,您必须添加URIEncoding="UTF-8" on <Connector> in server.xml,并且获取请求可以正常使用阿拉伯字符。