Я хочу войти с всплывающим окном в Spring MVC.I использовать bootstrap для этого. Так что я могу открыть всплывающее окно. Но когда я запускаю приложение, я получаю «либо BindingResult, либо простой целевой объект для bean name» loginModel «Доступно как атрибут запроса» error.login.jsp - это всплывающее окно, которое я включил в мою страницу index.jsp.Spring MVC login with popup
<body>
<form:form method="post" action="login" modelAttribute="loginModel">
<table>
<tr>
<td>Kullanıcı Adı:</td>
<td><form:input type="text" path="username" /></td>
<td><form:errors path="username" cssClass="red" /></td>
</tr>
<tr>
<td>Şifre:</td>
<td><form:input type="password" path="password" /></td>
<td><form:errors path="password" cssClass="red" /></td>
</tr>
</table>
<input type="submit" />
<input type="reset" />
</form:form>
</body>
и вот мой класс контроллера;
@Controller
public class LoginPageController {
@RequestMapping(value = "/popupPages/login", method = RequestMethod.GET)
public ModelAndView displayLogin(HttpServletRequest request,
HttpServletResponse response) {
ModelAndView model = new ModelAndView("login");
model.addObject("loginModel", new LoginModel());
return model;
}
@RequestMapping(value = "/popupPages/login", method = RequestMethod.POST)
public ModelAndView actionLogin(HttpServletRequest request,
HttpServletResponse response,
@ModelAttribute("loginModel") LoginModel loginModel) {
ModelAndView model = new ModelAndView();
String username = loginModel.getUsername();
String password = loginModel.getPassword();
if (username.isEmpty() || password.isEmpty()) {
model.addObject("error", "Kullanıcı adı veya şifre boş geçilemez!");
} else {
// TODO: Bu kısımda kontrol yapılacak olup kontrole göre yönlendirme
// yapılacaktır.
}
return model;
}
}
Есть ли так?
У меня такая же ошибка. – emreturka
Я отредактировал свой предыдущий ответ. @emreturka –
Снова я получил ту же ошибку – emreturka