Hello all,
 sorry 2 bother.. problem fixed.....
i had accidentally deleted all faces config files...........
 
sorry again
 
regards
 marco

 
On 11/16/05, Marco Mistroni <[EMAIL PROTECTED]> wrote:
hello all,
 i am trying to populate  a selectable list with some items...   the value selected will be associated to a bean property
 
the  bean property (named 'type') is of type int.
 
In building the selectableList i am using this code (in java)]
 
List list = new ArrayList();
  SelectItem item = new SelectItem();
  item.setValue(new Integer(10));
  item.setLabel("Hardcoded value");
  System.err.println("ApplicationBean..... adding hardcoded item..");
  list.add(item);
  return list;
 
 
and here's  the jsf code in the jsp
 
<h:selectOneMenu id="type"
   value="#{entryBean.entry.type}" required="true">
      <f:selectItems
     value="#{applicationBean.expenseTypes}" />
 </h:selectOneMenu>
 
i am getting following exception when accessing the page
 
java.lang.IllegalArgumentException: Value is no String and component entryForm:type does not have a Converter
 at org.apache.myfaces.renderkit.RendererUtils.getConvertedStringValue(RendererUtils.java:548)
 at org.apache.myfaces.renderkit.RendererUtils.getConvertedStringValue(RendererUtils.java:566)
 at org.apache.myfaces.renderkit.html.HtmlRendererUtils.renderSelectOptions(HtmlRendererUtils.java:392)
 at org.apache.myfaces.renderkit.html.HtmlRendererUtils.internalRenderSelect (HtmlRendererUtils.java:292)
 at org.apache.myfaces.renderkit.html.HtmlRendererUtils.renderMenu(HtmlRendererUtils.java:246)
 at org.apache.myfaces.renderkit.html.HtmlMenuRendererBase.encodeEnd(HtmlMenuRendererBase.java :54)
 at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
 at org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:454)
 at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.renderChildren (HtmlGridRendererBase.java:215)
 at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.encodeEnd(HtmlGridRendererBase.java:97)
 at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
 at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:349)
 at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:253)
 at org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTagBase.java :55)
 at org.apache.jsp.insertBody_jsp._jspx_meth_h_panelGrid_0(insertBody_jsp.java:297)
 at org.apache.jsp.insertBody_jsp._jspx_meth_h_form_0(insertBody_jsp.java:199)
 at org.apache.jsp.insertBody_jsp._jspx_meth_f_view_0 (insertBody_jsp.java:169)
 at org.apache.jsp.insertBody_jsp._jspService(insertBody_jsp.java:118)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
 at javax.servlet.http.HttpServlet.service( HttpServlet.java :810)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
 at org.apache.jasper.servlet.JspServlet.service (JspServlet.java:236)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:157)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:589)
 at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
 at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
 at org.apache.jasper.runtime.PageContextImpl.include (PageContextImpl.java:581)
 at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)
 at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)
 at org.apache.struts.tiles.taglib.InsertTag.doInclude (InsertTag.java:756)
 at org.apache.struts.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:888)
 at org.apache.struts.tiles.taglib.InsertTag.doEndTag(InsertTag.java:458)
 
 
anyone could help?
 
thanks in advance and regards
 marco
 
 
 

Reply via email to