i m looking this code in the select itens examples:
| package org.jboss.seam.example.selectitems; | | import java.io.Serializable; | import java.util.ArrayList; | import java.util.List; | | import javax.ejb.Remove; | | import org.jboss.seam.ScopeType; | import org.jboss.seam.annotations.Destroy; | import org.jboss.seam.annotations.Factory; | import org.jboss.seam.annotations.Name; | import org.jboss.seam.annotations.Scope; | import org.jboss.seam.annotations.selectitems.SelectItems; | | @Name("selector") | @Scope(ScopeType.SESSION) | public class SelectorAction implements Selector, Serializable | { | /** | * | */ | private static final long serialVersionUID = 1L; | private String selected = "Mark"; | | public String getSelected() | { | return selected; | } | | public void setSelected(String selected) | { | this.selected = selected; | } | | @SelectItems(valueStrategy=SelectItems.Strategy.STRING) | public List items; | | @Factory("items") | public List getItems() | { | items = new ArrayList(); | items.add("Jim"); | items.add("Dan"); | items.add("Mark"); | ArrayList<String> subgroup = new ArrayList<String>(); | subgroup.add("Other Developers"); | subgroup.add("Steve"); | subgroup.add("Ananda"); | items.add(subgroup); | return items; | } | | public void select() | { | System.out.println("You selected: "+selected); | if("Dan".equals(selected)) | { | System.out.println("Updating selected to Jim"); | selected = "Jim"; | } | } | | | @Remove @Destroy | public void destroy() | { | // TODO Auto-generated method stub | | } | } | and that <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> | <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> | <html> | <head> | <title>SelectItems Example</title> | </head> | <body> | <f:view> | Selecting Dan will automatically change selection to Jim. | <h:form> | <h:selectOneListbox size="10" value="<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> | <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> | <html> | <head> | <title>SelectItems Example</title> | </head> | <body> | <f:view> | Selecting Dan will automatically change selection to Jim. | <h:form> | <h:selectOneListbox size="10" value="#{selector.selected}"> | <f:selectItems value="#{items}"/> | </h:selectOneListbox> | <h:commandButton type="submit" value="Select" action="#{selector.select}"/> | </h:form> | Currently selected developer is <h:outputText value="#{selector.selected}" /> | <p/> | <h:outputLink value="/seam-selectitems"> | <h:outputText value="Return to main menu" /> | </h:outputLink> | </f:view> | </body> | </html>"> | <f:selectItems value="#{items}"/> | </h:selectOneListbox> | <h:commandButton type="submit" value="Select" action="#{selector.select}"/> | </h:form> | Currently selected developer is <h:outputText value="#{selector.selected}" /> | <p/> | <h:outputLink value="/seam-selectitems"> | <h:outputText value="Return to main menu" /> | </h:outputLink> | </f:view> | </body> | </html> he do this #{selector.select} to insert the vaule of select in the bean, but i try something like that e a have a property not found exception, from jsf el.. how do i do this??? View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3962906#3962906 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3962906 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user