2015-01-30 2 views
0

Я стараюсь дать мой управляемый компонент атрибут с prettyfaces:prettyfaces с managedbean

<url-mapping id="inscription1"> 
    <pattern value="/inscription-#{/[1]/registerManagedBean.actionStr}.html" /> 
    <view-id value="/WEB-INF/base/register.xhtml" /> 
</url-mapping> 

В моем ВИОМ #{registerManagedBean.actionStr} дает мне хорошее значение (1), но в managedBean actionStr равно нулевое значение (Println в конструкторе).

Как это исправить?

ответ

1

Вы не можете прочитать значение в конструкции, потому что оно вводится ПОСЛЕ того, как конструктор будет выполнен. Но вместо этого вы можете использовать что-то вроде действия с URL. Это будет выполнено ПОСЛЕ того, как значение было введено.

Смежные вопросы