java web项目 路径url有中文,图片是中文,tomcat404解决方案

来源:互联网 发布:linux下启动tomcat服务 编辑:程序博客网 时间:2024/06/07 06:21

项目中文路径,或者中文图片。


解决:

1.打开Tomcat下conf文件夹里的server.xml文件

修改 <Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

添加进URIEncoding="UTF-8"

最后如下:

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" URIEncoding="UTF-8" />

注意IDEA或Eclipse 修改 他们自己Tomcat配置文件,eclipse就是service




2,如果是springmvc 注意上传的编码格式

<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 默认编码 -->
<property name="defaultEncoding" value="UTF-8" />
</bean>

3,改文件名是不要用URLEncoder.encode()!!!直接中文就可以