从控制器显示新页面时遇到问题。 这里当我返回ModelAndView对象时,它会进入登录页面(login.jsp),但是当我返回字符串时,它会显示正确的页面(admin.jsp)。
返回ModelAndView。
if (bean.getUserName().equalsIgnoreCase("rohit") && bean.getPassWord().equalsIgnoreCase("rawat"))
{
AdminHomeBean admin = new AdminHomeBean();
return new ModelAndView("admin/admin", "adminHbean", admin);
}
else
{
bean.setErrorMsg("User Name or Password is Incorret");
return new ModelAndView("login/login", "loginbean", bean);
}
此方法始终返回登录页面。
返回字符串。
return "admin/admin";
这很好用,并返回管理页面。
请帮忙。
答案 0 :(得分:0)
实际上是导入错误的modelandview。
而不是org.springframework.web.servlet.ModelAndView我正在导入org.springframework.web.portlet.ModelAndView。
两者都有自己的绑定过程。
谢谢你们..