Great minds think alike
or
Fools seldom differ

I've already gone down almost exactly this track and while it does work I am
currently using the deprecated saveErrors() method.

Will give your request.setAttribute() method a try as well.

This basically means I am not using the Validator. Sticking everything in
the Action negates all the advantages of getting this stuff unbound.

Ohh well, maybe I can't have everything. At the moment I'll settle for
something that works.


Regards
Marty


-----Original Message-----
From: Vasumathi [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, 24 January 2006 9:42 PM
To: Struts Users Mailing List
Subject: RE: Struts, Tiles and the Validator

dont change anything in struts_config.xml.
write your validation in action itself instead of writing in validation.xml 
for your Form.

like,
if(id == null){
request.setAttribute("error","errors.id.notexist");
  }

try this, let me the result pls.
with regards
vasu

Quoting Martin Ravell <[EMAIL PROTECTED]>:

> Thanks for the post Vasumathi
> 
> I don't quite follow what you are saying however.
> 
> Since I use Tiles with my struts the page that contains my form is
produced
> by an Action executing (I use an Action which extends DispatchAction).
> 
> If the Validation fails (there are fields that do not meet their
> validations
> rules) I need to go back to what is in the 'input' option of the action
> element.
> 
> As far as I can work out this needs to be a jsp.
> 
> It cannot however be a jsp since it is my Action that ties me into a tiles
> definition which produces the form.
> 
> I've tried putting thigns like '/activate.do?method=init' into the input
> option of the action element but this refuses to work.
> 
> Any ideas?
> 
> 
> Regards
> Marty
> 
> 
> -----Original Message-----
> From: Vasumathi [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, 24 January 2006 4:44 PM
> To: Struts Users Mailing List
> Subject: Re: Struts, Tiles and the Validator
> 
> Hi
>   you try like this in struts_config.xml and tiles_sam.xml file.
> 
> <action path="/Sample" name="sampleForm" scope="request"        
> type="controller.admin.action.SampleAction" validate="true" 
> input="/admin/icf/sample.jsp">
>       <forward name="failure" path="/admin/icf/sample.jsp" 
> </action>
> 
> 
> in tiles for this sample.jsp
> 
> <definition name="sample.icf" extends="base.project.admin" >
>               <put name="header" value="heading" />
>               <put name="header_detail" value="Sample" />
>               <put name="menu" value="/admin/template/menu_blank.jsp" />
>               <put name="body" value="/admin/icf/sample.jsp" />
>               <put name="footer" value="Status: Sample page"/>
>       </definition>
> 
> this may help u....
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to