Win a copy of Java Mock Exams (software) this week in the Programmer Certification (OCPJP) forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

problem writing ImageServlet?

 
hasan khan
Ranch Hand
Posts: 223
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
if some body have time then only read my question as i am explaining my problem in detail.

i have a 2 websites named

a) http://www.site1.com
b) http://www.site2.com

in my site1 i have some jsp pages, and jsp have <img> tag.

<img src="images/myimage1.jpg">
<img src="images/myimage2.gif">

but site1 dont have folder images but it is at site2

i dont want to change my <img> tags to
<img src="http://www.site2.com/images/myimage1.jpg">
or to something else because i don't want to show any one that the images are coming from some other website.


so i have a created servlet named ImageServlet and its configuration in web.xml is like this :


i have mapped ImageServlet to jpg and gif files because i dont want to change <img> tags which more than 100 times in jsp pages in site1

so every request to jpg or gif files goes to ImageServlet

if the browser request for the image
http://www.site1.com/images/myimage1.jpg

servlet takes the request.getServletPath() in this case it is : /images/myimage1.jpg
and make url connection to site2 in this case : http://www.site2.com/images/myimage1.jpg

the servlet opens InputStream read the content of the image and send it back to the client.

now the problem starts here

whenever i type the url in the browser
http://www.site1.com/images/myimage1.jpg

my servlets doGet() is called for infinite time and the browser does not get any response

the code of my servlet :-


in my server console i can only see lines printed till urlcon
please help what is the problem or mistake here.
 
What are you doing? You are supposed to be reading this tiny ad!
the new thread boost feature brings a LOT of attention to your favorite threads
https://coderanch.com/t/674455/Thread-Boost-feature
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!