struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paweł Wielgus <poulw...@gmail.com>
Subject Re: validation
Date Mon, 17 Aug 2009 12:35:29 GMT
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.Verfaille@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: musomesa@aol.com [mailto:musomesa@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.Verfaille@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-struts@yahoo.com
> [mailto:mailtolouis2020-struts@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.Verfaille@roularta.be" <Sandy.Verfaille@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-struts@yahoo.com
> [mailto:mailtolouis2020-struts@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.Verfaille@roularta.be" <Sandy.Verfaille@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-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message