Если Вы вынудите себя использовать его в течение нескольких дней, то Вы будете видеть, что команды скоро становятся второй натурой. Если Вы находитесь в posix системе, я рекомендую, чтобы Вы запустили с BSD-лицензированного nvi, классическое 1:1 vi клон, и затем шли дальше к энергии. Если Вы запускаете с энергии, вероятно, что Вы только используете подмножество команд редактирования, потому что его РЕЖИМ ВСТАВКИ очень похож на редакторов GUI.
Наконец, решите эту проблему с помощью следующей строки кода:
return new ModelAndView(new RedirectView(getSuccessView()));
или
return new ModelAndView(new RedirectView("success.htm");
Спасибо ...
... не уверен, что это то, что вы ищете, но вот как я решаю вашу проблему:
else { return new ModelAndView( "login", model ); }
... иначе я что-то пропустил в вашем вопрос. Мне кажется, вы очень далеко, чтобы вот так вот застрять.
Я бы сказал, что все, что вам нужно сделать, это заполнить вашу модель, прежде чем использовать ее снова:
if (userChecking.size() == 1) {
return new ModelAndView("layout");
//return new ModelAndView(new RedirectView(getSuccessView()));
}
model.put("User", command);
return new ModelAndView("login", model);