http referer variable

Cedric Puchalver <[email protected]>
Newsgroups gmane.comp.jakarta.velocity.user
Message-ID <[email protected]>
Hi,

I'm new to velocity. In my company we are using a webapp (OpenEMM - 
http://www.openemm.org) to handle our mailing campaigns and this app is 
using velocity 1.4.

We have two websites and we set a single form to subscribe to two 
different mailing-lists, one for each website... I want to use a 
different css in our form based on the http referer header.

Here what I've tried with no avail :

#set($referer = $request.getHeader('Referer')
#if($referer =="http://www.domain1.com")
   <link href="http://www.domain1.com/style.css"  media="all" rel="stylesheet" type="text/css" />
#elseif($referer =="http://www.domain2.com")
   <link href="http://www.domain2.com/style.css"  media="all" rel="stylesheet" type="text/css" />
#end

Here the output in the velocity log :

org.apache.velocity.runtime.exception.ReferenceException: reference : template = null : $referer is not a valid reference.

Any idea of what's going wrong?

Thanks,
Cedric
-- 
General season signature

*Cedric Puchalver*

111, Route de la Valentine, lot n° 11

13011 Marseille

France

Phone +33 [0]4 86 778 125

Fax +33 [0]4 91 80 00 37

	

www.season-of-mist.com <http://www.season-of-mist.com>

*Please conserve paper / print only if necessary*

Season of Mist banner <http://www.season-of-mist.com>

*Important:* This e-mail may contain confidential information. If you 
are not the intended recipient it may be unlawful for you to read, copy, 
distribute, disclose or otherwise use information contained in it. If 
this is the case, please contact us immediately by e-mail : Reply to sender.

Errors and omissions may occur in the contents of this e-mail. The 
sender accepts no responsibility for any such errors or omissions, and 
you are advised to confirm the accuracy of its contents before relying 
on it for any purpose.

To the extent that this e-mail is not an official communication of the 
Company, the sender is acting neither as an agent, representative nor in 
any other capacity for or on behalf of the Company.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.