My final solution looks like this: <link rel="stylesheet" href='<c:url value='/jsp/styles/style.css'/>' type="text/css" media="all"/>
Thanks all! On Mon, 28 Feb 2005 14:04:46 -0600, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Assuming you don't map it in web.xml, the default value is : > http://java.sun.com/jstl/core > It's defined in the c.tld taglib descriptor itself, see the uri sub > element. > > -Henrik > > David Johnson <[EMAIL PROTECTED]> > 02/28/2005 01:53 PM > Please respond to "Struts Users Mailing List" > > To: Struts Users Mailing List <user@struts.apache.org> > cc: > Subject: Re: CSS and Tiles > > > a follow up... what's the corresponding tablib element look like for > the c.tld taglib? > > <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %> > > On Mon, 28 Feb 2005 14:42:40 -0500, David Johnson <[EMAIL PROTECTED]> > wrote: > > nope, that's PERFECT. Thanks. > > > > I was planning to use > > > > <link rel="stylesheet" ref="<html:rewrite > > page='/jsp/styles/style.css'/>" type="text/css" CONTENT="no-cache"> > > > > but this is a better alternative. > > > > Thanks! > > > > > > On Mon, 28 Feb 2005 13:40:08 -0600, [EMAIL PROTECTED] > > <[EMAIL PROTECTED]> wrote: > > > Hi > > > > > > Assuming I understood you correctly: > > > > > > I use webapplication absolute path with the JSTL core library's URL > tag > > > In my JSP: > > > <link rel="stylesheet" type="text/css" media="all" href="<c:url > > > value="/styles/stylesheet.css"/>"/> > > > > > > If you need to use a dynamic value for the stylesheets' name you could > use > > > the JSTL's expression language. > > > > > > -Henrik > > > > > > David Johnson <[EMAIL PROTECTED]> > > > 02/28/2005 01:03 PM > > > Please respond to "Struts Users Mailing List" > > > > > > To: Struts Users Mailing List <user@struts.apache.org> > > > cc: > > > Subject: CSS and Tiles > > > > > > > > > Hi all > > > > > > I have the following directory (partial shown) structure in my > > > Struts/Tiles Web-app > > > > > > /webroot > > > /webroot/jsp > > > /webroot/layouts > > > /webroot/styles > > > > > > the styles.css stylesheet is in "styles" and the layout is in ... not > > > surprisingly, "layouts" > > > > > > What is the best way to get a reference for the CSS into my layout? > > > Layout code follows > > > > > > ----------------- > > > <%@ page language="java"%> > > > > > > <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" > > > %> > > > <%@ taglib uri="http://jakarta.apache.org/struts/tags-tiles" > > > prefix="tiles" %> > > > > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> > > > <link rel="stylesheet" href="styles/style.css" type="text/css" > > > CONTENT="no-cache"> > > > <html:html locale="true"> > > > <head> > > > <html:base /> > > > <title><tiles:getAsString name="title" /></title> > > > </head> > > > <body> > > > <table border="1" width="600" cellspacing="5" class="arial10"> > > > <tbody> > > > <tr> > > > <td><tiles:insert attribute="header" /></td> > > > </tr> > > > <tr> > > > <td height="80"><tiles:insert attribute="nav" > > > /></td> > > > </tr> > > > <tr> > > > <td><tiles:insert attribute="body" /></td> > > > </tr> > > > <tr> > > > <td height="80"><tiles:insert attribute="footer" > > > /></td> > > > </tr> > > > </tbody> > > > </table> > > > </body> > > > </html:html> > > > > > > ------------------ > > > > > > -- > > > -Dave > > > [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > -- > > -Dave > > [EMAIL PROTECTED] > > > > -- > -Dave > [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- -Dave [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]