Я пытаюсь понять, как элементы ввода и вывода используются в веб-потоке.Документация предполагает, что отображение ввода-вывода потока аналогично вызову метода с сигнатурой, но я не понимаю, что передает потоку входное значение или поток возвращает результат.Как я могу использовать эти элементы?
Я читаю найденную документацию здесь , но примеров элементов в действии, которые я могу найти, нет.Это пример из документации.
<flow xmlns="http://www.springframework.org/schema/webflow"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/webflow
http://www.springframework.org/schema/webflow/spring-webflow.xsd">
<input name="hotelId" />
<on-start>
<evaluate expression="bookingService.createBooking(hotelId, currentUser.name)"
result="flowScope.booking" />
</on-start>
<view-state id="enterBookingDetails">
<transition on="submit" to="reviewBooking" />
</view-state>
<view-state id="reviewBooking">
<transition on="confirm" to="bookingConfirmed" />
<transition on="revise" to="enterBookingDetails" />
<transition on="cancel" to="bookingCancelled" />
</view-state>
<end-state id="bookingConfirmed" />
<end-state id="bookingCancelled" />
В этом коде откуда берется значение, присвоенное "hotelId"?Вход приходит с URL?Если да, то меняется ли <input/>
поведение в подпотоках?