You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Stanislaw Findeisen <sf...@students.mimuw.edu.pl> on 2003/07/17 15:39:35 UTC

IMAGE DISPLAY PROBLEM - PLEASE HELP!! (fwd)

Once again, since indentation might be invisible on some clients... Sorry.

---------- Forwarded message ----------


Hello,


I am having a simple problem regarding image displaying in a web 
application (.war).


My directory structure is:

MyWebApp.war
-- META-INF
-- WEB-INF
-- pages
---- graphics
------ MyPicture.gif
---- layout
------ upperBar.jsp


The problem is: HOW to display MyPicture.gif from upperBar.jsp?


I tried this:

        <html:img pageKey="graphics.MyPicture"/>


In properties file I have:

        graphics.MyPicture=/pages/graphics/MyPicture.gif


This works fine -- HTML generated contains this:

        <img src="/MyWebApp/pages/graphics/MyPicture.gif">


Unfortunately, when the browser tries to download the image I get this:

2003-07-17 15:17:05 org.apache.struts.action.RequestProcessor process
INFO: Processing a 'GET' for path '/pages/graphics/MyPicture'
2003-07-17 15:17:05 org.apache.struts.action.RequestProcessor processMapping
SEVERE: Invalid path /pages/graphics/MyPicture was requested


There are two questions arising here:


1). WHERE did the file extension go? Because I get:

        INFO: Processing a 'GET' for path '/pages/graphics/MyPicture'

and not

        INFO: Processing a 'GET' for path '/pages/graphics/MyPicture.gif'


2). WHY doesn't the image get loaded? I tried to refer it in a direct way:

        http://127.0.0.1:7001/MyWebApp/pages/graphics/MyPicture.gif

which of course didn't work either.


I am using Tomcat 4.1.24. My servlet is the 'default' servlet:

        <servlet-mapping>
                <servlet-name>MyWebApp</servlet-name>
                <url-pattern>/</url-pattern>
        </servlet-mapping>



Any help??
THANKS!!



-- Stanislaw Findeisen                  http://rainbow.mimuw.edu.pl/~sf

   Live life to the MAX.
   Follow JESUS.




---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org