有接受HttpServletRequest
和HttpServletResponse
的测试方法。它返回ModelAndView
。在恢复模型和查看对象之前,响应被重定向到/ xyz。如果我省略response.sendRedirect(request.getContextPath() + "/xyz");
代码行,那么浏览器中的网址为localhost:8080/project/abc
,但添加该行代码会使浏览器中的网址为localhost:8080/project/xyz
。
public ModelAndView test(HttpServletRequest request, HttpServletResponse response) {
LOGGER.info("Request for dashboard ");
ModelAndView modelAndView = new ModelAndView();
response.sendRedirect(request.getContextPath() + "/xyz");
modelAndView.setViewName("index");
return modelAndView;
}
现在,如果我没有在上面的代码中设置视图名称,那么就会导致错误。
public ModelAndView test(HttpServletRequest request, HttpServletResponse response) {
LOGGER.info("Request for dashboard ");
ModelAndView modelAndView = new ModelAndView();
response.sendRedirect(request.getContextPath() + "/xyz");
return modelAndView;
}
在封面下到底有什么好处?
答案 0 :(得分:0)