Как установить буквальное значение String flowScope по-исключению? - PullRequest
5 голосов
/ 26 октября 2011

В моем приложении Spring для веб-потоков один из моих action-state переходов выглядит так:

    <transition on-exception="com.foo.BarException" to="barView">
        <set name="flowScope.error" value="foo.bar" type="string" />
    </transition>

Я бы хотел установить flowScope.error в буквальную строку "foo.bar", но Spring интерпретирует это как ссылку на атрибут bar объекта foo. Как я могу заставить Spring воспринимать String буквально?

1 Ответ

10 голосов
/ 26 октября 2011

Я понял: значение нужно заключить в одинарные кавычки:

<set name="flowScope.error" value="'foo.bar'" type="string" />

...