Как передать простую форму значения в пользовательский интерфейс Spring - PullRequest
0 голосов
/ 18 апреля 2019

Когда я делаю отправку формы, я хотел бы отправить простое логическое значение.Я не хочу создавать специальную модель для этого в состоянии просмотра.

Итак, мой вопрос, могу ли я передать значение без модели, так как это простое единственное значение с использованием пружинного веб-потока.Или я должен создать модель?

1 Ответ

2 голосов
/ 18 апреля 2019

Вы можете просто использовать это в своем представлении myView:

<form:form action="${flowExecutionUrl}">
    <input type="checkbox" id="booleanValue" name="booleanValue"/>
    <input type="submit" id="submit" name="_eventId_submitValue" value="Submit"/>
</form:form>

и в вашем потоке:

<view-state id="myView">
    <transition on="submitValue">
        <set name="myBooleanValue" value="requestParameters['booleanValue']"/>
        <!-- do something with your value -->
    </transition>
</view-state>

обратите внимание, что <input type="checkbox"/> будет отправлять значение только в том случае, если оно отмечено ("включено")

...