2014-10-20 32 views
0

如何使用utf8 url for webservlets?webservlet 3.0 - utf8網址格式

@WebServlet("/nonlatinchars") 

例如:

@WebServlet("/руский") 

PS。我對utf8參數值沒有問題。

在tomcat的server.xml中的3.0 webservlet,tomcat7

回答

0
URIEncoding="UTF-8" 

加入,重新啓動Tomcat,問題解決了

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/> 
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/> 

之前

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/> 
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>