页面URL传参乱码问题

1、url的参数是通过doGet传递的,所以过滤器不管用。

修改server.xml

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8"/>

 

2、对URL中的中文参数进行编码

<a href="servlet/AdminServlet?flag2=<%=java.net.URLEncoder.encode("中文", "UTF-8") %>">f</a>

 

3、java.net.URLDecoder用于解码

你可能感兴趣的:(java,.net,xml,servlet,F#)