tomcat中访问中文资源报404
应用中有些资源是中文的,比如 首页.jsp这样页面。
tomcat跳转时,碰到这样的地址会报 Http Status 404 http://127.0.0.1/MyProject/%21%fja%f1.jsp。
它把我的 首页.jsp 转换成 /%21%fja%f1.jsp了,我目录下面只有 首页.jsp。所以找不到。
我试了2种方法
1. 配置Filter,将资源的访问的编码全都设置成 UTF-8的。(其实这个过滤器一直就有)。
2. 将地址 java.net.URLDecoder.decode 下。在 main方法里面,可以将 /%21%fja%f1.jsp 转换成 首页.jsp。但是在Tomcat中,还是失效。
请问还有其他解决方案吗。