Re: How to include across contexts/webapps?

2002-01-04 Thread David M. Karr

 Daishi == Daishi Harada [EMAIL PROTECTED] writes:

Daishi Hi,

Daishi I have what seems like (and probably is) a very simple problem, but I
Daishi haven't been able to find a solution. Any help/hints would be
Daishi appreciated.

Daishi I'm trying to build a website in a typical sort of way, with headers
Daishi and footers isolated and %@include%'ed into the actual
Daishi pages. However, now I'd like to modularize somewhat and decompose
Daishi parts of the site into their own projects/contexts, while still having
Daishi each project share common headers and footers. Unfortunately,
Daishi %@include% is relative to the current context, so I haven't been
Daishi able to figure out a good way to share the header/footer information
Daishi across each of the contexts/apps. Is there a canonical way of doing
Daishi something like this?

You might take a look at the JSTL (JSP Standard Tag Library) at
http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html.  It includes
an import tag that specifies a URL, which can point anywhere, either relative
or absolute.  I have not used this.

-- 
===
David M. Karr  ; Best Consulting
[EMAIL PROTECTED]   ; Java/Unix/XML/C++/X ; BrainBench CJ12P (#12004)


--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]




Re: How to include across contexts/webapps?

2002-01-03 Thread Craig R. McClanahan



On Wed, 2 Jan 2002, Daishi Harada wrote:

 Date: Wed, 02 Jan 2002 19:56:34 -0800
 From: Daishi Harada [EMAIL PROTECTED]
 Reply-To: Tomcat Users List [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: How to include across contexts/webapps?


 Hi,

 I have what seems like (and probably is) a very simple problem, but I
 haven't been able to find a solution. Any help/hints would be
 appreciated.

 I'm trying to build a website in a typical sort of way, with headers
 and footers isolated and %@include%'ed into the actual
 pages. However, now I'd like to modularize somewhat and decompose
 parts of the site into their own projects/contexts, while still having
 each project share common headers and footers. Unfortunately,
 %@include% is relative to the current context, so I haven't been
 able to figure out a good way to share the header/footer information
 across each of the contexts/apps. Is there a canonical way of doing
 something like this?


The fact that includes are context-relative is in the Servlet and JSP
specifications, so we cannot change it.

In my own apps, I accomplish your goal in an indirect manner -- I keep a
single copy of the shared header/footer files in a CVS repository that is
separate from my Tomcat webapps directory.  Then, as part of deploying a
particular webapp, I copy in the shared files out of this repository into
*each* webapp that requires them.  That way, I still have a single source
file to change in case updates are needed, at the (insignificant) cost of
a little extra disk space.

 TIA,
 Daishi


Craig


--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]




RE: How to include across contexts/webapps?

2002-01-03 Thread Marcin Jaskula

  I'm trying to build a website in a typical sort of way, with headers
  and footers isolated and %@include%'ed into the actual
  pages. However, now I'd like to modularize somewhat and decompose
  parts of the site into their own projects/contexts, while still having
  each project share common headers and footers. Unfortunately,
  %@include% is relative to the current context, so I haven't been
  able to figure out a good way to share the header/footer information
  across each of the contexts/apps. Is there a canonical way of doing
  something like this?
 
 
 In my own apps, I accomplish your goal in an indirect manner -- I keep a
 single copy of the shared header/footer files in a CVS repository that is
 separate from my Tomcat webapps directory.  Then, as part of deploying a
 particular webapp, I copy in the shared files out of this repository into
 *each* webapp that requires them.  That way, I still have a single source
 file to change in case updates are needed, at the (insignificant) cost of
 a little extra disk space.

Hi

If you work on UNIX make one directory with the common files and
in each of apps directories make symbolic links to the common dir.
If you modify a file in a common dir you see the changes in all apps
without committing and updating CVS. And you do not need extra
disk space.

Marcin

 
 
 --
 To unsubscribe:   mailto:[EMAIL PROTECTED]
 For additional commands: mailto:[EMAIL PROTECTED]
 Troubles with the list: mailto:[EMAIL PROTECTED]
 


--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]




How to include across contexts/webapps?

2002-01-02 Thread Daishi Harada


Hi,

I have what seems like (and probably is) a very simple problem, but I
haven't been able to find a solution. Any help/hints would be
appreciated.

I'm trying to build a website in a typical sort of way, with headers
and footers isolated and %@include%'ed into the actual
pages. However, now I'd like to modularize somewhat and decompose
parts of the site into their own projects/contexts, while still having
each project share common headers and footers. Unfortunately,
%@include% is relative to the current context, so I haven't been
able to figure out a good way to share the header/footer information
across each of the contexts/apps. Is there a canonical way of doing
something like this?

TIA,
Daishi

--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]