Hi every one
1. The following is my code for a home page.
<h:form>
<h:selectManyCheckbox value="#{home.value}">
<f:selectItems value="#{brandItems}"/>
</h:selectManyCheckbox>
<h:commandButton action="#{home.display}" value="Submit" />
<s:link value="view newxt page" action="#{temp.getAll}" view="/table.xhtml" />
</h:form>
@Stateful
@Name("home")
public class TempAction implements Temp,Serializable
{
private static final long serialVersionUID = 1L;
String []value;
@Out(required=false)
List<SelectItem> brandItems;
@Begin(join=true)
public void getAll() {
brandItems=new ArrayList<SelectItem>();
brandItems.add(new SelectItem("First","First"));
brandItems.add(new SelectItem("Second","Second"));
}
public String[] getValue() {
return value;
}
public void setValue(String[] value) {
this.value = value;
}
public void display() {
for(String a:value)
System.out.println("________________"+a);
}
@End
public void reset() {}
@Destroy
@Remove
public void destroy() {}
}
16:29:05,843 INFO [lifecycle] WARNING: FacesMessage(s) have been enqueued, but may not have been displayed. sourceId=j_id16:j_id17[severity=(ERROR 2), summary=(value is not valid), detail=(value is not valid)]