Sorry all, the bean.list was mean to be an example, typing too quickly.
Here's the error from console.
21-Aug-2006 3:16:04 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet Faces Servlet threw exception
javax.faces.FacesException: Cannot get value for expression
'#{country.countryList}'
at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421)
at
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Kevin Galligan-2 wrote:
>
> Where's the accessor for 'country.selectedCountry'?
>
> Also, please post the actual error. After running the thing, look in
> tomcat's 'logs' directory, probably the localhost.[date].log file.
>
> On 8/21/06, tukutela <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hi all,
>>
>> I'm just starting out with Java/JSF having come from a .net c#
>> background.
>> I'm having some trouble in starting out with JSF and I was hoping that
>> someone can point me in the right direction, this error is driving me
>> nuts!!!
>>
>> I'm using MyEclipse and the server is Apache2, Tomcat5.5, and MyFaces
>> 1.1.1.
>> I'm trying to fill a selectOneMenu list using a backend bean and are
>> getting
>> an error that says that the server cannot get value from expression
>> #{bean.list}
>>
>> Here's the JSP code
>> <h:selectOneMenu id="countryListItems" styleClass="lists"
>> value="#{country.selectedCountry}">
>> <f:selectItems value="#{
>> country.countryList}" />
>> </h:selectOneMenu>
>>
>> Here's the Bean
>>
>> package com.blah.mgr;
>>
>> public class Country {
>>
>> private ArrayList<SelectItem> countryList; //variable array list
>> to display
>> set to countries.
>>
>> // Constructor, initializes class variables, sets up connection
>> with
>> database.
>> public Country()
>> {
>> buildList();
>> }
>>
>> // Returns the arrayList, ensure that the constructor reads the
>> database
>> first.
>> public ArrayList getCountryList()
>> {
>> return this.countryList;
>> }
>>
>> // Sets the country List (not really required but in here anyway.
>> public void setCountryList(ArrayList<SelectItem> CountryList)
>> {
>> this.countryList = CountryList;
>> }
>>
>> private void buildList()
>> {
>> countryList.add(new SelectItem("Canada", "Canada"));
>> countryList.add(new SelectItem("US", "US"));
>> }
>> }
>>
>> Here's the link in faces-config.xml:
>> <managed-bean>
>> <managed-bean-name>country</managed-bean-name>
>> <managed-bean-class>com.blah.mgr.Country</managed-bean-class>
>> <managed-bean-scope>session</managed-bean-scope>
>> </managed-bean>
>>
>> I'm sure the solution is simple but I've found it difficult to get good
>> documentation, might be where I'm looking (or not looking) but I'm still
>> getting lost. Any help is greatly appreciated, thanks in advance.
>> --
>> View this message in context:
>> http://www.nabble.com/Newbie-Question-tf2141924.html#a5912338
>> Sent from the MyFaces - Users forum at Nabble.com.
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/Newbie-Question-tf2141924.html#a5913047
Sent from the MyFaces - Users forum at Nabble.com.