BaseWeb07-JSP

参数传递编码问题

1.1、传递中文出现乱码

BaseWeb07-JSP_第1张图片

1.1.1、解决方法: 在dologin.jsp接收参数前,设置编码格式

<%
    request.setCharacterEncoding("utf-8");
%>

但是这种方法在通过url传递参数时候不起作用

1.2、通过url传递参数。

<a href="dologin.jsp?username=张三&password=123">通过url传递参数a>

1.2.1、还是出现乱码

1.2.2、通过修改server.xml中URIEncoding为请求页面的编码格式URIEncoding="UTF-8" 需要重启服务器。

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

你可能感兴趣的:(#,jsp)