my controller:
my jsp:Code:public ModelAndView create(HttpServletRequest request, HttpServletResponse response) throws Exception { ModelAndView mav = new ModelAndView("user", "commandName", new UserView()); branchMap = branchManager.getBranchMap(); mav.addObject("branchMap", branchMap); profileMap = profileManager.getProfileMap(); mav.addObject("profileMap", profileMap); permissionMap = permissionManager.getPermissionMap(); mav.addObject("permissionMap", permissionMap); return mav; }
Error:HTML Code:<tr> <td><spring:message code="branch" />*</td> <td><label><form:select path="branchId"> <form:option value="0" label="Select" /> <form:options items="${branchMap}" itemValue="id" itemLabel="code" /> </form:select></label></td> </tr>
Code:Aug 30, 2009 4:57:16 PM org.springframework.web.servlet.tags.RequestContextAwareTag doStartTag SEVERE: Invalid property 'id' of bean class [java.lang.Integer]: Bean property 'id' is not readable or has an invalid getter method: Does th e return type of the getter match the parameter type of the setter? org.springframework.beans.NotReadablePropertyException: Invalid property 'id' of bean class [java.lang.Integer]: Bean property 'id' is not r eadable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter? at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:540) at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:532) at org.springframework.web.servlet.tags.form.OptionWriter.renderFromMap(OptionWriter.java:164) at org.springframework.web.servlet.tags.form.OptionWriter.writeOptions(OptionWriter.java:135) at org.springframework.web.servlet.tags.form.OptionsTag.writeTagContent(OptionsTag.java:157) at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:90) at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77) at org.apache.jsp.WEB_002dINF.jsp.user_jsp._jspx_meth_form_005foptions_005f0(user_jsp.java:1307) at org.apache.jsp.WEB_002dINF.jsp.user_jsp._jspService(user_jsp.java:300) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:619)


Reply With Quote
