Return-Path: Delivered-To: apmail-struts-user-archive@www.apache.org Received: (qmail 73583 invoked from network); 2 Oct 2007 02:36:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Oct 2007 02:36:36 -0000 Received: (qmail 48974 invoked by uid 500); 2 Oct 2007 02:36:16 -0000 Delivered-To: apmail-struts-user-archive@struts.apache.org Received: (qmail 48946 invoked by uid 500); 2 Oct 2007 02:36:16 -0000 Mailing-List: contact user-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Users Mailing List" Reply-To: "Struts Users Mailing List" Delivered-To: mailing list user@struts.apache.org Received: (qmail 48935 invoked by uid 99); 2 Oct 2007 02:36:16 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Oct 2007 19:36:16 -0700 X-ASF-Spam-Status: No, hits=-2.0 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [164.159.172.2] (HELO ifw9bct-smtp2.fws.doi.net) (164.159.172.2) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Oct 2007 02:36:18 +0000 Received: from ifw9bct-den3.fws.doi.net ([10.100.176.16]) by ifw9bct-smtp2.fws.doi.net (Lotus Domino Release 7.0.2FP1) with ESMTP id 2007100120294064-136854 ; Mon, 1 Oct 2007 20:29:40 -0600 In-Reply-To: <597748.44179.qm@web56706.mail.re3.yahoo.com> To: "Struts Users Mailing List" Subject: Re: ModelDriven CRUD validation failure still causes JPA update MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.5.1 January 21, 2004 Message-ID: From: Jon_French@fws.gov Date: Mon, 1 Oct 2007 20:29:39 -0600 X-MIMETrack: Serialize by Router on IFW9BCT-DEN3/FWS/DOI(Release 6.5.5|November 30, 2005) at 10/01/2007 08:29:40 PM, Serialize complete at 10/01/2007 08:29:40 PM, Itemize by SMTP Server on IFW9BCT-SMTP2/FWS/DOI(Release 7.0.2FP1|January 10, 2007) at 10/01/2007 08:29:40 PM, Serialize by Router on IFW9BCT-SMTP2/FWS/DOI(Release 7.0.2FP1|January 10, 2007) at 10/01/2007 08:36:17 PM, Serialize complete at 10/01/2007 08:36:17 PM Content-Type: multipart/alternative; boundary="=_alternative 000D9F2D87257368_=" X-Virus-Checked: Checked by ClamAV on apache.org --=_alternative 000D9F2D87257368_= Content-Type: text/plain; charset="US-ASCII" Unfortunately, it appears that xworks validation works not on the ServletRequest parameters, but on the properties already set on the Action - or in my case the model bean. So moving the interceptor up the stack would just break validation. >From the com.opensymphony.xwork2.validator.ValidationInterceptor javadoc: * This interceptor runs the action through the standard validation framework, which in turn checks the action against * any validation rules (found in files such as ActionClass-validation.xml) and adds field-level and action-level * error messages (provided that the action implements {@link com.opensymphony.xwork2.ValidationAware}). This interceptor * is often one of the last (or second to last) interceptors applied in a stack, as it assumes that all values have * already been set on the action. Thanks, Jon French Programmer ASRC Management Services ECOS Development Team jon_french@fws.gov 970-226-9290 Fort Collins Science Center US Geological Survey 2150 Centre Ave, Building C Fort Collins, CO 80526-8116 Dave Newton 10/01/2007 04:42 PM Please respond to "Struts Users Mailing List" To Struts Users Mailing List cc Subject Re: ModelDriven CRUD validation failure still causes JPA update --- Jon_French@fws.gov wrote: > That's an interesting idea Dave. I'm using the > paramsPrepareStack. It'll take some investigation to > see if that would fix the issue. Shouldn't take much; it might be as simple as adding a validate/defaultWorkFlow up towards the top (although I might try just adding new ones rather than removing the existing ones). > Fort Collins Science Center > US Geological Survey > 2150 Centre Ave, Building C I used to live up Poudre River Canyon (Poudre Park); I sure miss the climbing out there :( d. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@struts.apache.org For additional commands, e-mail: user-help@struts.apache.org --=_alternative 000D9F2D87257368_=--