JSP放在WEB-INF中 ,访问乱码如何解决

我把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>