Try href="MyServlet/style.css" (drop the leading slash)

----- Original Message ----- 
From: "Etienne Deleflie" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Monday, January 07, 2002 4:08 PM
Subject: dynamic content not mapping correctly


| Hello list,
| 
| I just want to describe my problem better..............I have an XML 
| application.
| 
| Via a web-app (in Tomcat 4.0.1) a URL is mapped to a servlet
| The servlet reads an XML file which defines the retrieval of other XML 
| data and what XSL files to render that retrieved XML data with.
| 
| The XML and XSL is rendered together using JAXP 1.1 before the servlet 
| outputs the result back to the browser.
| 
| .... all this works.
| 
| 
| BUT, the HTML stylesheets ( that are in written in the XSL files), and 
| images, have absolute links ......... that is, absolute to the web-app. 
| eg. the XSL file contains this line:
| 
| <link rel="stylesheet" href="/MyServlet/style.css" type="text/css"/>


| 
| When the page eventually hits the browser, the HTTP request that this 
| causes is
| 
| http://localhost:8080/MyServlet/style.css , instead of
| http://localhost:8080/myWeb-appName/MyServlet/style.css
| 
| ................ the page that contains this stylesheet link is 
| http://localhost:8080/myWeb-appName/MyServlet/index.html
| 
| shouldn't Tomcat always prepend the name of the web-app to any request 
| that comes FROM a page in the web-app ?
| (or am I doing something wrong?)
| 
| etienne
| 
| 
| 
| --
| 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]>

Reply via email to