出现了比如“???”这种乱码问题,如果其他页面是好的,但是只有这个页面是乱码的,可能是你的后台代码如下:
@RequestMapping("/tologin.shtml")
public String tologin(Admin admin,HttpServletRequest request,HttpServletResponse response) throws IOException {
Admin checkAdmin = adminService.findAdminByAll(admin);
if(checkAdmin != null) {
request.getSession().setAttribute("admin", admin);
response.getWriter().write("1");
}else {
response.getWriter().write("0");
}
return "login/login";
}
但是你的返回值却是一个页面(string所指的jsp),就会出现页面全都是“???",原理我不是很懂,但是只要把下面这句删掉就好:
response.getWriter().write("1");
response.getWriter().write("0");
所以有的时候乱码可能不是tomcat的问题的,看看自己的后台代码,准确的定位自己的错误