1.问题出现主要是Controller路径没有配置,导致无法识别地址
package com.spring.controller; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Component; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; @Controller @Component public class ViewController { @RequestMapping("/view") public ModelAndView view(HttpServletRequest request){ String path = request.getParameter("path") + ""; ModelAndView mav = new ModelAndView(); mav.setViewName(path); return mav; } }
2.解决方式在*-servlet.xml文件中添加bean
<bean name="/view.do" class="com.spring.controller.ViewController" />