Solved

fixing relative paths when including external html in a JSP page

Posted on 2006-06-20
9
318 Views
Last Modified: 2008-02-26
Hello,

I use <c:import url="whatever"/>  to include some external html in my JSP page.  It all works great except that the image URLS do not show up since they are realtive to teh external site.   Any solutions to work around this?

Thanks
0
Comment
Question by:bqchristie
9 Comments
 
LVL 5

Expert Comment

by:tbboyett
ID: 16947473
Can you show the code for the images?
0
 

Author Comment

by:bqchristie
ID: 16947569
it is coming from another server so i cannot gaurantee what they will look like but they are html image tags i.e. <img src="/images/something.jpg"/>

0
 
LVL 5

Accepted Solution

by:
tbboyett earned 120 total points
ID: 16947586
are the images say on a webserver if so wouldn't you need to specify say the ip and port in order for them to work properly?

Example:
<img src="http://192.168.188.00:8080/images/something.jpg"/>
0
Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 

Author Comment

by:bqchristie
ID: 16947958
that is correct.   how would you go about changing the relative url to include the host?
0
 
LVL 27

Assisted Solution

by:rrz
rrz earned 120 total points
ID: 16948227
>Any solutions to work around this?
Even if you did  parse the content and place the host into each img tag, I dont think it would work because  of security constraints. See  
http://www.devarticles.com/c/a/JavaScript/JavaScript-Security/ 
Maybe there could be a way using  the     java.net.HttpURLConnection class. But I don't know how. Maybe an expert will step in here.
All I can think of is to  use HTML frames.
0
 
LVL 92

Assisted Solution

by:objects
objects earned 120 total points
ID: 16948800
you can't use relative url to access another host, you need to use absolute
0
 

Author Comment

by:bqchristie
ID: 16950397

Thanks for your replies but I think the question has been lost somewhere....

I have a bunch of html that includes several urls.  I need to replace the relative path with an absolute path.   Is there a regular expression or something that I could  use to do this.

Cheers
Bruce
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
servlet filter example 37 72
Custom Java Application connects to database: Which one of the 20? 4 35
Is there a simpler dropbox system? 10 35
java imports not found 4 30
Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.
This video teaches viewers about errors in exception handling.

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question