方法是将Tomcat中的server.xml文件中改为:
<Connector
port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="gb2312" />
jsp页面:
<%@ page language="java" pageEncoding="gb2312"%>
<%@ page import="java.net.URLEncoder" %>
<%
String path="pic/四川.jpg";
String newpath=URLEncoder.encode(path,"gb2312");
System.out.println(newpath);
%>
<html>
<title>哈哈</title>
<body>
<img src="<%=newpath %>"/>
</body>
</html>
<Connector
port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="gb2312" />
jsp页面:
<%@ page language="java" pageEncoding="gb2312"%>
<%@ page import="java.net.URLEncoder" %>
<%
String path="pic/四川.jpg";
String newpath=URLEncoder.encode(path,"gb2312");
System.out.println(newpath);
%>
<html>
<title>哈哈</title>
<body>
<img src="<%=newpath %>"/>
</body>
</html>