Я пытаюсь использовать точки останова, используя eclipse, но не работает. Вот обзор отладки проектаКак использовать контрольные точки в eclipse для Spring MVC
Код
@RequestMapping(value = "/login", method=RequestMethod.POST)
public ModelAndView loginvalidateForm(ModelMap model, @Valid @ModelAttribute("loginForm") Login login, BindingResult result, HttpSession session) {
if(result.hasErrors()){
model.addAttribute("result", "All Fields are neccessary");
return new ModelAndView("index",model);
}
if(emp_service.validateLogin(login.getUsername(), login.getPassword()))
{
List<Employee> user_info = emp_service.getUserinfo(login.getUsername());
session.setAttribute("session_username", login.getUsername()); //Add value to session variable
model.addAttribute("result", "Login Success");
model.addAttribute("user_info", user_info);
return new ModelAndView("LoginSuccess",model);
}
else
{
model.addAttribute("result", "Login Failure");
return new ModelAndView("index",model);
}
}
я ставлю точку останова на этой линии if(result.hasErrors()){
, так что, когда я нажимаю на кнопку входа, он должен остановиться на строке выше, но это не останавливается. Почему он здесь не работает?
Вы пробовали отлаживать? – shmosel
Попробуйте запустить что-то раньше, чтобы вы могли убедиться, что это действительно выполняется. – shmosel
Здесь должно быть что-то еще. Я никогда не сталкивался с незаслуженной проблемой с точками останова в Spring MVC. – ChiefTwoPencils