Q

Resolving image source tags in a Web browser

A reader wants to embed an image file in a JSP page. Austin Sincock offers advice.

I'm doing a project using JSP in Jbuilder6, and I want to know how to embed a picture to my JSP file? I use this

tag: When I use this tag in a simple HTML file the picture appears, but when I run the project in jbuilder I can't see the picture in the JSP file. Would you please tell me what's the correct "src" parameter for this tag in JSP? The file Url is: vfs://host:0/file:///E:/WINDOWS/jbproject/MailServer/defaultroot/HomePage.jsp And when I run the project, the url is: http://localhost:8080/HomePage.jsp


The tag: <img src="E:/WINDOWS/jbproject/MailServer/defaultroot/hashiye.bmp" align="right"> tells the Web browser to look for the image in a local directory rather than on a Web server. If a user requests this page over the network, the Web browser will try to find this image on the user's personal computer, instead of pulling it off the Web server. Of course, the image does not exist on the user's computer, so nothing will be displayed.

When you view the simple HTML in a Web browser on your local machine, the browser is able to use the directory path specified to retrieve the image. However, JBuilder acts as a Web server when dealing with JSPs. It will not be able to find this image, as the path specified is not a network-available URL. Try the following as your image tag:

<img src="http://localhost:8080/hashiye.bmp" align="right">

Bear in mind that a 'localhost' reference also refers strictly to your local machine. Another computer attempting to access 'localhost' across the network will end up referring to their local machine rather than your Web server. You should either use relative links or specify the unique IP address of your computer in the JSP.

This was first published in September 2002

Dig deeper on SAP Java and J2EE

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchManufacturingERP

SearchOracle

SearchDataManagement

SearchAWS

SearchBusinessAnalytics

SearchCRM

SearchContentManagement

SearchFinancialApplications

Close