This is a little late but I think you need a getter setter for your proposal object, or make it a public rather than private instance.
rvala wrote: > > Hi all > I am new to stripes and Ive been trying to create a simple form and bind > the form parameters to an actionbean. However it does not work. I am not > sure what is wrong either.. Please check the code and let me know if Im > missing something.. > > jsp: > <stripes:form beanclass="com.collab.proposal.action.ClientAction"> > > Business Goal: <stripes:text name="proposal.businessGoal"/><br/><br/> > Save As Name: <stripes:text name="proposal.saveAsName"/><br/><br/> > Start Date(mm-dd-yyyy): <stripes:text > name="proposal.startDate"/><br/><br/> > End Date(mm-dd-yyyy): <stripes:text > name="proposal.endDate"/><br/><br/> > Status: <stripes:text name="proposal.status"/><br/><br/> > <stripes:submit name="postClient" value="submit"/><br/><br/> > </stripes:form> > > action bean: > @UrlBinding("/vpl/testClient.do") > > public class ClientAction extends BaseAction { > > private ProposalInitiative proposal; > > @DefaultHandler > public Resolution postClient(){ > HttpServletRequest request = getContext().getRequest(); > > System.out.println("BusinessGoal:"+proposal.getBusinessGoal()); > System.out.println("StartDate:"+proposal.getStartDate()); > System.out.println("EndDate:"+proposal.getEndDate()); > System.out.println("Status:"+proposal.getStatus()); > System.out.println("SaveAsName:"+proposal.getSaveAsName()); > } > } > > web.xml: > <filter> > <display-name>Stripes Filter</display-name> > <filter-name>stripes</filter-name> > > <filter-class>net.sourceforge.stripes.controller.StripesFilter</filter-class> > <init-param> > <param-name>ActionResolver.Packages</param-name> > <param-value>com.collab.proposal.action</param-value> > </init-param> > </filter> > <!-- END filters --> > > <!-- BEGIN filter mappings --> > <filter-mapping> > <filter-name>stripes</filter-name> > <servlet-name>StripesDispatcher</servlet-name> > <dispatcher>REQUEST</dispatcher> > </filter-mapping> > <!-- END filter mappings --> > > > > <!-- BEGIN servlet --> > <servlet> > <servlet-name>StripesDispatcher</servlet-name> > > <servlet-class>net.sourceforge.stripes.controller.DispatcherServlet</servlet-class> > <load-on-startup>1</load-on-startup> > </servlet> > <!-- END servlet --> > > <!-- BEGIN servlet mappings --> > <servlet> > <display-name>JAX-RS REST Servlet</display-name> > <servlet-name>JAX-RS REST Servlet</servlet-name> > <servlet-class> > com.sun.jersey.spi.container.servlet.ServletContainer > </servlet-class> > <load-on-startup>1</load-on-startup> > </servlet> > <servlet-mapping> > <servlet-name>JAX-RS REST Servlet</servlet-name> > <url-pattern>/services/*</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>StripesDispatcher</servlet-name> > <url-pattern>*.do</url-pattern> > </servlet-mapping> > <!-- END servlet mappings --> > > > > I dont have any compilation errors or deployment errors.. when I run the > jsp and print the values it throws a nullpointer. which means the bean was > not set.. should I add something to my web.xml.. am I doing it wrong? > > -- View this message in context: http://old.nabble.com/Binding-form-to-bean-tp32768121p32827614.html Sent from the stripes-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Stripes-users mailing list Stripes-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/stripes-users