Моей первой попыткой ответа будет попытка решить проблему, которая представляется основной, и поэтому не будет простым ответом на вопрос.
Дизайн объекта Login выглядит ужасно. Вместо того, чтобы хранить известные значения (имя входа и идентификатор входа) на карте, предоставьте их в качестве членов класса. Под этим я имею в виду:
public class Login
{
private String loginName;
private String loginId;
public Login()
{
}
public Login(final String theLoginName, final String theLoginId)
{
loginName = theLoginName;
loginId = theLoginId;
}
... getters and setters.
}
... somewhere in the code
Login login = new Login("abc", "blammy");
aModelMap.addAttribute(login);
Далее, вместо того чтобы использовать spring: bind для доступа к значениям Login, используйте spring: form
//