Связывание данных формы Spring - как сопоставить свойство формы с атрибутом формы (когда имя свойства формы отличается от имени объекта формы) - PullRequest
2 голосов
/ 10 декабря 2010
public class MyForm {
  private String username;
  //getter...setter
}


@Controller
public class MyController {
  @RequestMapping("/handleForm")
  public String handleForm( MyForm form, Model model ){
    //do something
  }
}

Если я отправлю форму вышеупомянутому контроллеру с параметром 'username', все будет отлично работать. Хотя я не согласен, просто для удобства пользователей я бы хотел сократить параметр 'username' до 'u', как в: http://mydomain.com? U = rocky (вместо http://mydomain.com? Имя пользователя = каменистый ).

Но я бы предпочел, чтобы у меня не было MyForm.u, его немного сложно прочитать для дальнейшего сопровождения.

Могу ли я сопоставить MyForm.username с параметром формы 'u'? Легко?

1 Ответ

1 голос
/ 10 декабря 2010

Могу ли я сопоставить MyForm.username с параметром формы 'u'?Легко?

Можно (но не легко;)).

Аналогичный вопрос: В Spring-mvc имена атрибутов в представлении всегда должны совпадать с именами свойств вмодель? (Как и другие пользователи, я также дал ответ на этот вопрос.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...