【问题标题】:spring mvc not able to display my pagespring mvc 无法显示我的页面
【发布时间】:2015-03-30 05:58:27
【问题描述】:

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

这工作正常,并返回管理页面。

请帮忙。

【问题讨论】:

  • 你确定它不会一直到 else 部分吗?
  • 是的..我确定..当它转到其他部分时,我在屏幕上看到消息..
  • 它甚至没有在寻找return语句..
  • 你的视图解析器是如何配置的??

标签: java spring jsp spring-mvc


【解决方案1】:

实际上是在导入错误的模型和视图。

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

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

谢谢大家..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-27
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 2012-12-28
    • 1970-01-01
    相关资源
    最近更新 更多