配置文件里面的 配置内容重复了。
当时在springmvc中,配置转发器时,发现视图解析器 居然有两个。一个添加了前缀和后缀,一个没有添加。
然后我在handler【也叫controller】中, —》{这个是非注解配置的handler}
@Override public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception{ //新建ModelAndView ModelAndView modelAndView = new ModelAndView(); //相当 于request的setAttribut,在jsp页面中通过itemsList取数据 modelAndView.addObject("itemsList", ""); //指定视图 (本来这里就是 最终返回地址了,但是视图解析器有前缀和后缀 干扰了;正确做是删除视图解析器的前缀和后缀) modelAndView.setViewName("/WEB-INF/views/success.jsp"); //或者 正确的做法 这里返回success;在视图解析器添加 前缀和后缀 //modelAndView.setViewName("success"); return modelAndView; }
发现,返回的路径一直是:/WEB-INF/views/WEB-INF/views/success.jsp.jsp
所以一直报错了。。。