I am also a JSF newbie but I think for default values you can try
managed property
In you faces-config.xml you do something like
<managed-bean>
<managed-bean-name>theBackingBean</managed-bean-name>
<managed-bean-class>
com.whatever.com.TheBackingBean</managed-bean-class>
<managed-bean-scope>
session</managed-bean-scope>
<managed-property>
<property-name>theProperty</property-name>
<value>theDefaultvalue</value>
</managed-property>
</managed-bean>
David Delbecq wrote:
Hello,
I need to design a form in JSF where there are various default value for
various fields.
However, the default value is separated from the backing bean (it's
something to display in initial form). I am not sure how to do this, i
don't see in h:inputHidden anything that relate to a default value.
I need to convert this struts form:
<html:hidden property="scope" value="${param.searchScope}"/>
<html:hidden property="requestedNodeResults" value="15"/>
<html:text property="query" styleClass="search"/>
to a JSF form, but i don't know where to put the '15' and
'param.searchScope' in JSf
setting <h:inputHidden value="#{theForm.requestedNodeResults}"/> does
not set the default value to 15.
Any suggestion to set default value? Do i have to do
<h:inputHidden
value="#{theForm.requestedNodeResults}">15</h:inputHidden> or something
like that? Can't find documentation on setting default form values...
Help appreciated.