The ControllerContext has the HttpResponse in it, so by far the easiest
thing to do would be to simply write these headers to the response in
your controller. Alternately, you could modify the views you use to take
parameters to set headers, or define a custom "header setting" transform
that you could put last in the transform chain.

--jim

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of David Cuthill
Sent: Friday, September 27, 2002 4:31 AM
To: [EMAIL PROTECTED]
Subject: [Mav-user] Requirement: Setting HTTP headers


Hi all,

I'm a recent convert to Mav which I am very impressed with.

I have a requirement to be able to write specific HTTP headers
(Cache-Control, Pragma & Expires). I cannot see how to do this in Mav at
present, but with a pointer in the right direction I can try to add this
feature to Mav for my current project.

Presumably, It would be best achieved in the 'view' phase and envisage
the maverick.xml file containing something like:

<command name="foo">
        <controller class="ctl.foo"/>           
        <view name="success" ref="bar">
                <meta cache-control="no-store" pragma="no-cache"
Expires="0"/>
        </view>
</command>

Any thoughts & guidance appreciated.

-DavidC


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
[INVALID FOOTER]



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
[INVALID FOOTER]

Reply via email to