Если вы используете обычный тег HTML <form>вместо Springтег, как вы указываете, где он представлен? - PullRequest
0 голосов
/ 27 августа 2010

В документах Spring, раздел о поддержке нескольких частей содержит пример указания формы из нескольких частей:

<form method="post" action="upload.form" enctype="multipart/form-data">

При этом не используются теги формы Spring, с которыми я знаком, и вместо этого отправляет форму в действие upload.form.

Как Spring узнает, что означает upload.form? Нужно ли создавать для него отображение и, если да, то где это делается?

1 Ответ

1 голос
/ 27 августа 2010

upload.form - это URL-адрес HTTP-запроса POST, созданного этой формой.Он будет относительно URL-адреса представления, сгенерировавшего форму в первую очередь, поэтому, если форма, показанная выше, отображается с помощью /mysite/myapp/myform.html, она будет отправлена ​​на /mysite/myapp/upload.form

. Тогда это становится вопросомнастройки Spring для соответствующей обработки запроса "/upload.form", например, через @RequestMapping, если вы используете Spring MVC на основе аннотаций.См. здесь для получения дополнительной информации.

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