On 10.Dec.2002 -- 05:05 PM, Matthias Brunner wrote:
> Hello,
> 
> is there any way to find out whether a DatabaseAddAction was 
> successful / display the error message?
> 
> I would like to do the following:
> <map:match ...>
> 
>       <map:action-set name="mydb">
>               <map:parameter .../>
>       </map:action>
> 
>       <map:generate .../>
>       ...
>       ...
> </map:match>
> 
> I do not want to have to different input sources dependent on whether 
> the action was successful. Actually, I just want the same form to be 
> reloaded and to display "record added" (or an error message on top 
> of the page).
> I see in the source that DatabaseUpdateAction sets a request 
> attribute "rows" to indicate how many rows where updated.
> Why does DatebaseAddAction not set something like two request 
> attributes "success" and "errorMessage"?

At least the one from the modular package does set the error message
as request attribute.

> Or is this not the cocoon way of doing it? How is this realised 
> without having to rely on xsp? (AFAIK, it is also possible to access 
> request attributes in xsl)

Like you say it is possible to access request attributes from
xslt. Thus you do not need XSP.

        Chris.
-- 
C h r i s t i a n       H a u l
[EMAIL PROTECTED]
    fingerprint: 99B0 1D9D 7919 644A 4837  7D73 FEF9 6856 335A 9E08

---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

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

Reply via email to