2015-03-30 3 views
0

У меня возникла проблема при отображении новой страницы с контроллера. Здесь, когда я возвращаю объект ModelAndView, он приходит на страницу входа (login.jsp), но когда я возвращаю строку, она отображает правильную страницу (admin.jsp).Весна mvc не может отобразить мою страницу

Возврат 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

Вы уверены, что это не всегда будет происходить? – ArunM

+0

да .. м конечно .. когда он идет в другое часть, я вижу сообщение на экране .. –

+0

он даже не ищет оператор возврата. –

ответ

0

На самом деле был импортирован неправильный модель.

вместо org.springframework.web.servlet.ModelAndView я импортировал org.springframework.web.portlet.ModelAndView.

И оба имеют свой собственный процесс связывания.

Спасибо, ребята ..

Смежные вопросы