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]



Reply via email to