struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kris Schneider <>
Subject Re: help with xml syntax of JSP with taglibs
Date Mon, 09 Feb 2004 18:56:47 GMT
Quick try - what about something like this:

<style type="text/css">
  @import url(<c:url value="/css/">);

Otherwise, how 'bout using regular JSP syntax for bar.jsp ;-)? Or, if you're
using JSP 2.0, it's pretty easy to do. If none of those work/apply, here's
something goofy for your entertainment:

<jsp:root xmlns:c=""
    < contentType="text/plain"/>

    <c:set var="xslt">
        <xsl:stylesheet version="1.0"
            <xsl:output omit-xml-declaration="yes"/>
            <xsl:param name="href"/>
            <!-- identity xform -->
            <xsl:template match="node()|@*">
                    <xsl:apply-templates select="node()|@*"/>
            <!-- replace the href attr -->
            <xsl:template match="@href">
                <xsl:attribute name="href">
                  <xsl:value-of select="$href"/>

    <x:transform xslt="${xslt}">
        <x:param name="href"><c:url value="/css/main.css"/></x:param>
        <link href="" rel="stylesheet" type="text/css"/>


Obviously, it makes more sense for the stylesheet to be an independent/external

Quoting Larry Meadors <>:

> can you use the jstl xml tags to do that? I am guessing you can, but
> don't have time now to look it up...
> LArry
> >>> 02/05/04 1:57 PM >>>
> Hello...
> I have a file called /foo/bar.jsp.
> The file bar.jsp is an XML syntax JSP.  The file is only being used by a
> 'forward' therefore the URL in the browser window stays the same (for
> example: http://localhost/webapp/index.jsp).
> index.jsp forwards to /foo/bar.jsp like this:
> <jsp:forward page="/"/>
> Bar.jsp requires the use of a CSS that is located in "/css/main.css"
>  I refer to the css in the XML JSP like this:
> <link href="/css/main.css" rel="stylesheet" type="text/css"/>
> The problem is that /css/main.css is not valid!  It does not generate
> the
> proper path!   I have been advised to use this instead:
> <link href="<html:rewrite page='/css/'>" rel="stylesheet" type
> ="text/css"/>
> The problem is that the this does not work since it is not valid XML.
> Am I missing something here?  How do I refer to a stylesheet in a JSP
> (that
> will only be used by forward's) and maintain the proper paths????
> Does the html or any other taglib do this for me???
> Thanks in advance for the help!
> TJ Herring

Kris Schneider <>
D.O.Tech       <>

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message