spring mvc无法显示我的页面

时间:2015-03-30 05:58:27

标签: java spring jsp spring-mvc

从控制器显示新页面时遇到问题。 这里当我返回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";

这很好用,并返回管理页面。

请帮忙。

1 个答案:

答案 0 :(得分:0)

实际上是导入错误的modelandview。

而不是org.springframework.web.servlet.ModelAndView我正在导入org.springframework.web.portlet.ModelAndView。

两者都有自己的绑定过程。

谢谢你们..