(Quick Reference)

p:requiresBean

Purpose

Ensures that the model contains a bean of the given type and name, creating a default instance if there is none.

Use this to avoid having to create empty domain or command objects in your controller actions that simply display a form.

Example

<p:requiresBean name="form" class="MyFormCommand"/>
<input name="title" value="${form.title}"/>

Attributes

NamePurpose
nameRequired - The name of the model variable to use
classRequired - The class name of the object to create if it does not exist. It must have a default no-argument constructor