I generally use one of the following

<link rel="stylesheet" type="text/css"
href="<%= request.getContextPath()%>/styles/default.css"/>

or using the Struts html taglib...

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

HTH,

Shane


-----Original Message-----
From: Jeff Smith [mailto:[EMAIL PROTECTED]
Sent: Tuesday, March 11, 2003 11:35 AM
To: Struts Users Mailing List
Subject: Re: relative path problem


I find that paths can be stated as absolute, from the root of my web-app.

So, for example, my style sheets are linked as:
<link rel="stylesheet" type="text/css"
href="/myappname/styles/default.css"/>

This seems to work, but it introduces a secondary problem. What if I change
the name of my app? I suppose I could always put the app-name as a constant
and reference it that way...

I have seen a couple of examples that use "./styles/default.css" so I am
assuming that works too. But I haven't actually tried changing my references
yet. That would solve my secondary problem as well as your initial one.

Hope that helps,
Jefficus


----- Original Message -----
From: "bobd" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Monday, March 10, 2003 11:52 PM
Subject: relative path problem


> This is a rather silly problem I have been putting off
> and now I really need to fix it...
>
> In my Struts app, bean classes are parsing and writing
> XML files on disk.  These files are currently being
> pulled in using a full directory path! (i.e.
> "/usr/local/...)  Attempts to use relative paths (from
> the location of the bean .class file) have not been
> successful.  In my view layer, JSPs can use relative
> paths just fine.  What's the trick?
>
> thanks,
>
> -bob
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Web Hosting - establish your business online
> http://webhosting.yahoo.com
>
> ---------------------------------------------------------------------
> 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