В Spring WebFlow для відправки подій зазвичай використовуються елементи управління input з ім'ям події, яке необхідно відправити. Наприклад:
<form:form>
<input type="hidden" name="_flowExecutionKey"
value="${flowExecutionKey}"/>
<input type="submit" name="_eventId_welcome"
value="Welcome!" />
</form:form>
Але якщо від користувача не потрібні будь-які дані, то є сенс замінити кнопку на звичайне посилання. Це можна зробити, використовуючи службову змінну ${flowExecutionUrl} і параметр _eventId. В даному випадку кнопка замінюється посиланням за допомогою наступного коду:
<a href="${flowExecutionUrl}&_eventId=welcome" title="Welcome!">Welcome!</a>
Також можна передавати додаткові параметри в стан action-state. Наприклад, наступним кодом ми передали стану processWelcome змінну testVar зі значенням 111222, яка доступна в flow через вираз requestParameters.testVar:
<a href="${flowExecutionUrl}&_eventId=processWelcome&testVar=111222" title="Welcome!">Welcome!</a>