struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cedric Dumoulin <>
Subject Re: html:base tag and tiles?
Date Fri, 21 Jun 2002 08:06:23 GMT


  Maybe we can extend / enhance the base tag to provide such behavior.
   An idea is to add an optional attribute "path". If this attribute is
specified, <base> output the root URL of current web application context,
concatenated with  the specified path. If path is set to "" or "/", the <base>
output the root URL of current web application.

  This behavior is interesting when using template, tiles or include. It allows
to specify in a layout the base URL to be used by browsers, independently of
tiles jsp (or layout) locations.

  Is there some objections or comments ?


"Holman, Cal" wrote:

> Byrne>>  I had a similar issue with the template layout being a sub
> directory.  This is not as elegant as the html:base tag but works.  I
> forward to definitions not .jsp.
> <base href="http://<%=
> request.getServerName()%>:<%=request.getServerPort()%>
> <%=request.getContextPath()%>/">
> Cal
> -----Original Message-----
> From: Byrne, Steven []
> Sent: Wednesday, June 19, 2002 13:44
> To:
> Subject: html:base tag and tiles?
> I'm using tiles for my primary page definition, and I've chosen to put
> my common tiles building blocks into a "web space" subdirectory
> called "tiles", including my main layout tile.  When I try to use the
> html:base tag to define the default URLs for my web pages, it refers,
> naturally enough to the tiles subdirectory since that's where the main
> tile lives.
> What I'm looking for is a way to get the <base> element that's emitted
> to refer to the top of the web space, i.e. http://localhost:8080/app/
> and not http://localhost:8080/app/tiles.
> Of course, I could put the mainLayout.jsp in the top directory, but I
> had really wanted to factor the basic tiles definitions into their own
> directory....
> Has anyone run into and solved this problem?
> Steve
> --
> To unsubscribe, e-mail:   <>
> For additional commands, e-mail: <>

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

View raw message