Pawe, Yes addProduct is called in the ProductActions in be.shop.service
It is unclear to me what I should use for 'name' and for 'namespace' in the package-tag. It should be called right away, the validationintercepter should be progressed first.; Sandy -----Oorspronkelijk bericht----- Van: Paweł Wielgus [mailto:poulw...@gmail.com] Verzonden: maandag 17 augustus 2009 14:35 Aan: Struts Users Mailing List Onderwerp: Re: validation Hi Sandy, is your addProduct method in ProductActions action being called? it is unclear for me how would it happen, because You are referencing addProduct action in /service namespace which would normally be some_base_actions_package.service.AddProductAction.java Is it done with REST? Best greetings, Paweł Wielgus. 2009/8/17 <sandy.verfai...@roularta.be>: > > I have my package > -be.shop.service > Which contains ProductActions.java and > ProductActions-addProduct-validation.xml > > In my struts.xml i have the package tag: > <package name="shop" extends="struts-default" namespace="/service"> > > In my jsp page i have the form tag: > <s:form action="addProduct" method="post" validate="true" > namespace="/service"> > > I assume that my packagedeclaration in struts.xml isn't right? > > I'm not sure what the difference is between name, namespace and package? > > > > > > -----Oorspronkelijk bericht----- > Van: musom...@aol.com [mailto:musom...@aol.com] > Verzonden: maandag 17 augustus 2009 14:07 > Aan: user@struts.apache.org > Onderwerp: Re: validation > > > In the products.jsp you assume the action? addProduct to be in the > "/service" namespace but? "shop" package which contains the action is > not in the "/service" namespace. > > Try > > > > > <package name="shop" namespace="/service" extends="struts-default" > > > > > > -----Original Message----- > From: sandy.verfai...@roularta.be > To: user@struts.apache.org > Sent: Mon, Aug 17, 2009 7:54 am > Subject: RE: validation > > > > > > > > > > > Yes, this is my package declaration in struts.xml: > <package name="shop" extends="struts-default"> > > I changed the namespace of my formtag (on the jsp page) into 'shop', > according to the package name. > But it doesn't help.. > > > -----Oorspronkelijk bericht----- > Van: mailtolouis2020-str...@yahoo.com > [mailto:mailtolouis2020-str...@yahoo.com] > Verzonden: maandag 17 augustus 2009 13:42 > Aan: Struts Users Mailing List > Onderwerp: Re: validation > > do you extends="struts-default" in your package? > > or may be just put this > <default-interceptor-ref name="defaultStack" /> in your package to > check > > > > ________________________________ > From: "sandy.verfai...@roularta.be" <sandy.verfai...@roularta.be> > To: user@struts.apache.org > Sent: Monday, August 17, 2009 12:26:45 PM > Subject: RE: validation > > Thx for the reply, > I have no interceptors declared in my struts.xml, so I assume i use > defaultstack interceptor, or not? > Jes, the validation xml is in the same dir as my class. > > Any other thoughts? > > -----Oorspronkelijk bericht----- > Van: mailtolouis2020-str...@yahoo.com > [mailto:mailtolouis2020-str...@yahoo.com] > Verzonden: maandag 17 augustus 2009 13:12 > Aan: Struts Users Mailing List > Onderwerp: Re: validation > > Are u using defaultStack interceptor? If not u need to make sure > validate and workflow interceptor are in your interceptor stack. > > Another check is are u putting the > ProductActions-addProduct-validation.xml in the same directory as your > ProductActions.java ? > > > > ________________________________ > From: "sandy.verfai...@roularta.be" <sandy.verfai...@roularta.be> > To: user@struts.apache.org > Sent: Monday, August 17, 2009 11:01:56 AM > Subject: validation > > Hi, > > I'm trying to add some validation to my fstruts 2 form but it won't > work. > If I enter for example value '6' in my weight textfield and press > 'add', the debugger comes in the method 'addProduct', finishes and > returns to products.jsp. > There is no message shown as defined in the validation xml. > Does someone see what goes wrong? > > > In products.jsp I have the following code: > ... > <s:head/> > </head> > ... > <s:fielderror /> > <s:actionerror /> > <s:form action="addProduct" method="post" validate="true" > namespace="/service"> > weight: <s:textfield name="weight" /> > <s:submit value="addProduct" align="center" cssClass="button" /> > </s:form> ... > > In struts.xml I have: > > <action name="addProduct" class="be.shop.service.ProductActions" > method="addProduct" > > <result name="input">/products.jsp</result> > <result>/products.jsp</result> > <result name="error">/products.jsp</result> > </action> > > In ProductActions.java i have: > > public String addProduct(){ > return SUCCESS; > } > > In ProductActions-addProduct-validation.xml I have: > > <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator > 1.0.2//EN" > "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> > <validators> > <field name="weight"> > <field-validator type="double"> > <param name="min">0</param> > <param name="max">3</param> > <message>Weight has to be numeric and can't be less than 0.</message> > </field-validator> </field> </validators> > > thx! > > Sandy > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org