how to you bind to a ArrayList object, because i cant make my <spring:bind> work.
example:
and my JSP isCode:...formBackingObject(...){ ArrayList<MyObject> objects = new ArrayList<MyObject>(); MyObject obj1 = new MyObject(); obj1.setName("name1"); MyObject obj2 = new MyObject(); obj1.setName("name2"); MyObject obj3 = new MyObject(); obj1.setName("name3"); objects.add(obj1); objects.add(obj2); objects.add(obj3); return objects; } ...onSubmit(Object object){ ArrayList<MyObject> objects = ArrayList<MyObject> object; //retrieve object }
the page displays but when i submit i get the following error:Code:<c:forEach var='obj' value='${command}'> <spring:bind path="obj.name"> <input type="text" name="name" value="<c:out value='${obj.name}'/>" </input> <spring:bind </c:forEach>
how do you bind to an ArrayList object? thank you very much in advanceCode:Internal error ** Root cause is: Neither Errors instance nor plain target object for bean name 'command' available as request attribute javax.servlet.jsp.JspTagException: Neither Errors instance nor plain target object for bean name 'command' available as request attribute at org.springframework.web.servlet.tags.BindTag.doStartTagInternal(BindTag.java:118) at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:68) at _jsp._web_22dinf._jsp._process_0billing__jsp._jspService(_process_0billing__jsp.java:44) at com.caucho.jsp.JavaPage.service(JavaPage.java:61) at com.caucho.jsp.Page.pageservice(Page.java:569) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:149) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:263) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:101) at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:97) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:928) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:705) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625) at org.springframework.web.servlet.FrameworkServlet.serviceWrapper(FrameworkServlet.java:386) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:355) at javax.servlet.http.HttpServlet.service(HttpServlet.java:152) at javax.servlet.http.HttpServlet.service(HttpServlet.java:90) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:332) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:457) at com.caucho.util.ThreadPool.run(ThreadPool.java:398) at java.lang.Thread.run(Thread.java:595) Cookies: JSESSIONID=[wZz-5tSSLWhZJnR0]


Reply With Quote

