Solved

fixing relative paths when including external html in a JSP page

Posted on 2006-06-20
9
335 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
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
Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI

 

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: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

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.

Question has a verified solution.

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

Introduction Java can be integrated with native programs using an interface called JNI(Java Native Interface). Native programs are programs which can directly run on the processor. JNI is simply a naming and calling convention so that the JVM (Java…
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.

623 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