welcome-file-list设置乱码
时间: 2024-01-16 19:02:26 浏览: 108
如果 `welcome-file-list` 中设置的文件名出现乱码,可能是因为编码不一致导致的。你可以尝试在 `web.xml` 中使用 `encoding-filter` 过滤器,并将编码设置为 UTF-8。具体操作如下:
1. 在 `web.xml` 中添加过滤器配置:
```xml
<filter>
<filter-name>encoding-filter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encoding-filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
```
2. 将 `web.xml` 中的 `welcome-file-list` 配置编码也设置为 UTF-8:
```xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>欢迎页.html</welcome-file>
</welcome-file-list>
```
这样设置后,应该就可以解决 `welcome-file-list` 中设置乱码的问题了。
阅读全文