Uma dúvida…
<managed-bean>
<managed-bean-name>beanExterno</managed-bean-name>
<managed-bean-class>br.com.bradesco.web.cimg.view.bean.BeanExterno</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<managed-property>
<property-name>codigo</property-name>
<value>#{param.codigo}</value>
</managed-property>
</managed-bean>
neste código e pego o parametro da url e passo para o meu bean
ex:
url.jsf?codigo=50
Porem seu acessar somente url.jsf, este atribui ‘’"(vazio) para o atributo do bean, pois ele não encontrou o parametro, eu gostaria de fazer um “if” ± desta forma
<managed-bean>
<managed-bean-name>beanExterno</managed-bean-name>
<managed-bean-class>br.com.bradesco.web.cimg.view.bean.BeanExterno</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<if>#{param.codigo != null}</if>
<managed-property>
<property-name>codigo</property-name>
<value>#{param.codigo}</value>
</managed-property>
</managed-bean>
é possivel?
Obs: estou usando JSF 1