<html:rewrite page="" /> will give you the context, so try:

<link href="<html:rewrite page="" />/styles.css" rel="stylesheet">

Kurt Madel
Programmer, CSMi
(703) 823-4300 ext. 170


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, November 19, 2002 4:51 PM
To: [EMAIL PROTECTED]
Subject: getting web app context name in Struts


What is the Struts way to reference a CSS stylesheet
file and Javascript files such that the web application
context name will always be prepended to the files so
that they resolve properly?
(just like the <html:link page="/mypage.jsp"> construct
 prepends the context name in the generated page)

For example, suppose I deploy my webapp under 2 different
contexts "foo" and "bar" and I have a JSP with tags:

<head>
<link href="/styles.css" rel="stylesheet">
</head>

and 
<script language="JavaScript" src="/js/myfunctions.js"
</script>

such that, when deploying under context "foo" for example,
these tags would resolve to:

<head>
<link href="/foo/styles.css" rel="stylesheet">
</head>

and 

<script language="JavaScript" src="/foo/js/myfunctions.js"
</script>




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

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

Reply via email to