On 7/9/06, Mississippi John Hurt <[EMAIL PROTECTED]> wrote:
Thanks, that seems to work. I also found that putting a <html:base/> in the
jsp will root the path to the actual jsp being rendered and also fixes it
(from some old list posting).  I think I'll use the <html:base/> as this
will always work, while the other way might give different results if you're
coming from a action.do request vs a regular file.jsp request.

a "regular file.jsp request" ?

You should never link directly to a jsp if you are in the struts world
:-) Real bad Karma.

However, html:base will work to. The best way though is to control the
path via property, like:

<img src="<bean:message key="image.path" arg0="foo.gif"/>"...> and in
your application properties:
image.path=images/{0}

Regards
Leon



On 7/9/06, Leon Rosenberg <[EMAIL PROTECTED]> wrote:
>
> If the browser requests http://server/appname/login, than
> ../images/foo.gif will point to http://server/images/foo.gif instead
> of your desired  http://server/appname/images/foo.gif.
> To solve this simply change the link to the image from
> ../images/foo.gif into images/foo.gif
>
> regards
> leon
>
> On 7/9/06, Mississippi John Hurt <[EMAIL PROTECTED]> wrote:
> > Can someone help?  When I access my /appname/jsp/login.jsp directly in
> > browser its able to find my images and stylesheets (I use relative ie
> > "../images/file.ext" paths) and everything renders fine. But once I
> click
> > login, and it goes to my Action then forwards it back to a jsp (for
> instance
> > "failure" ie /jsp/login.jsp) then it seems as if the browser can't find
> my
> > images and stylesheets as the html render is messed up, as if it can't
> find
> > the path to those resources. Why is it that when I directly put in the
> > /jsp/login.jsp into browser it shows up fine, but when Struts "forwards"
> to
> > that "failure"="/jsp/login.jsp" its able to find the login.jsp page
> itself,
> > but can't find the resources like (<img src="../images/image.jpg)?? Help
> me
> > please!
> >
> > My app is structured like:
> >
> > /appname/jsp/login.jsp
> > /appname/images/*.jpg
> > /appname/styles/*.css
> >
> > <action path="/login"  type="com.abc.action.LoginAction"
> name="loginForm"
> > scope="request" input="/pages/login.jsp">
> >    <forward name="failure" path="/jsp/login.jsp"/>
> >    <forward name="success" path="/mainMenu.do"/>
> > </action>
> >
> > Anyone knows how to fix this? Thanks.
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to