我把JSP页面放到 web-inf中,进行访问,出现乱码,该怎么解决呢/
是什么乱码,页面指定编码
<%@ page language="java" pageEncoding="UTF-8"%>
乱码问题,无非就是两个问题,首先是你什么编码方式编码,然后是客户端以什么方式解码。你的页面是指定的什么编码,还有你的浏览器是以什么方式解码的?
jsp上 指定编码了吗?
保持编码的统一,一般而言,建议源码以及文件都采用UTF-8编码,目前主流的浏览器都是可以自动根据jsp页面设置的编码类型自动解码的。
加上这个,注意,要引入springMVc的jar包
<!-- 设置Servlet编码 -->
<filter>
<filter-name>Set Character Encoding</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>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>