我尝试使用prettyfaces为我的托管bean提供一个属性:
<url-mapping id="inscription1">
<pattern value="/inscription-#{/[1]/registerManagedBean.actionStr}.html" />
<view-id value="/WEB-INF/base/register.xhtml" />
</url-mapping>
在我的viem中#{registerManagedBean.actionStr}
给了我很好的值(1)但是在managedBean中actionStr等于null值(构造函数中的println)。
我该如何解决这个问题?
答案 0 :(得分:1)
您无法读取构造中的值,因为它是在构造函数执行后注入的。但您可以使用类似URL操作的内容。这个值将在注入值后执行。