Hi Wendy, I understand your dilemma. I typically use a stylesheet tag that I wrote about a year ago to solve this.
While there are a couple of ways to handle this, I find this the cleanest. The sourceforge.net site is down for maintenance right now, but the cvs viewer is working: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/struts/struts-atlanta/ You can find the tld and the source there. It allows you to do this: <util:styleSheet href="/stylesheets/struts-atlanta.css"/> and it will prepend your application prefix. James Mitchell Software Engineer/Struts Evangelist http://www.open-tools.org "If you were plowing a field, which would you rather use? Two strong oxen or 1024 chickens?" - Seymour Cray (1925-1996), father of supercomputing > -----Original Message----- > From: Wendy Smoak [mailto:Wendy.Smoak@;asu.edu] > Sent: Thursday, November 14, 2002 9:27 PM > To: [EMAIL PROTECTED] > Subject: stylesheets with jsp's under WEB-INF? > > > > I asked about this on comp.lang.java.programmer, and the response was, > basically, "Don't do that." So, since Struts is the reason I'm putting my > jsp's under WEB-INF, can anyone here help with this dilemma? > > Would it be better to move the jsp's back above WEB-INF and put > in a Filter > to stop people accessing them directly? (Not quite sure _how_ yet but if > that's the answer I'll figure it out!) > > [Tomcat 4.1.14, Struts 1.1 nightly] > > I can't get my jsp's that are stored under WEB-INF/jsp to "see" my > stylesheet. > > The jsp lives in: > /path/to/tomcat/webapps/dev/WEB-INF/jsp/contact.jsp > (They are under WEB-INF to keep people from getting to them without going > through the Struts action controller.) > > I don't really need to hide my stylesheet, so it can live in: > /path/to/tomcat/webapps/dev/css/style.css > > With all the style stuff directly in the jsp, it was working > fine. But since > I want to use this stylesheet with all of my jsp's, I'd like to store it > separately. > I've tried both: > <LINK REL="stylesheet" TYPE="text/css" HREF="css/style.css" > TITLE="Style" /> > <LINK REL="stylesheet" TYPE="text/css" HREF="/css/style.css" > TITLE="Style"/> > > As well as putting style.css right beside contact.jsp and using > HREF="style.css" > > I'm sure I just haven't hit on the right combination of where to > put it and > what LINK tag to use. Can someone enlighten me? > > Thanks in advance, > > -- > Wendy in Chander, AZ > > > -- To unsubscribe, e-mail: <mailto:struts-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>

