webtier@glassfish.java.net

JSF View unable to be restored

From: <webtier_at_javadesktop.org>
Date: Mon, 28 Jun 2010 06:12:39 PDT

I am doing a project, jsf view is unable to restore. i use the following code to illustrate the process

when the button "view selected" is clicked, error generated.

what's wrong, any ideas

thanks

------------------------------------------------------------------------------
1. lauch-listbox.jsp (fist page)

<h:form>
        <h:commandLink action="#{ListboxBean.lauchListbox}" value="Lauch listbox" />
</h:form>

2.listbox.jsp (second page)

<h:form>

<h:selectManyListbox value="#{ListboxBean.selectedItemIds}">
<f:selectItems value="#{ListboxBean.availableItems }"/>
</h:selectManyListbox>

<h:commandButton action="#{ListboxBean.viewSlected}" value="View Selected Items" />
</h:form>

3. ListboxBean <request scope>
public class ListboxBean {

private List<SelectItem> availableItems=null;
private String[] selectedItemIds =null;


public String[] getSelectedItemIds() {
                return selectedItemIds;
}

public void setSelectedItemIds(String[] selectedItemIds) {
               this.selectedItemIds=selectedItemIds;
}

public String lauchListbox (){

              availableItems= new ArrayList<SelectItem>();

                list.add(new SelectItem("1","dog"));
                list.add(new SelectItem("2","cat"));
                
                // go to listbox.jsp
                return "listbox";
 }
public List<SelectItem> getAvailableItems() {
    return availableItems;
}

public void viewSlected() {
      System.out.println(selectedItemIds.length);
}
}
----------------------------------------------------------------------------
[Message sent by forum member 'lihe65']

http://forums.java.net/jive/thread.jspa?messageID=476129