Я вижу там несколько возможных недоразумений, но я думаю, что главное состоит в том, что вы используете одинарные кавычки вокруг атрибутов, которые вы не должны. Причиной этой конкретной проблемы является:
<evaluate expression="'registerHandler.init()'" result = "flowScope.registerModel" />
Вы помещаете в flowScope.registerModel
значение String "registerHandler.init ()", а не результаты вызова registerHandler.init()
.
Вместо этого удалите одинарные кавычки следующим образом:
<evaluate expression="registerHandler.init()" result = "flowScope.registerModel" />
То же самое для более поздних ссылок, таких как:
<view-state id = "billing" view = "flows/register/signup-billing" model = "'billing'">
Здесь также не должно быть одинарных кавычек вокруг "биллинга":
<view-state id = "billing" view = "flows/register/signup-billing" model = "billing">
(Кроме того, объявив <var>
s «пользователь» и «выставление счетов», они автоматически помещаются в область действия потока, так что вы можете ссылаться на них в JSP непосредственно как ${user.firstname}
.)