Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Java > Struts: module relative path puzzle

Thread Tools

Struts: module relative path puzzle

Ronald Fischer
Posts: n/a
When using an <html:image ...> tag, I can specify the image either
via page='FILENAME' or via src='FILENAME'. In the former case, FILENAME
is looked up relative to the current module, while in the latter, it
is used relative to the base directory of my application.

On my attempt to understand an existing web application, I found by looking
at the generated code that the page and the src attributes indeed resolve
to different pathes, but I have not found the place where the module relative
path is defined!

For example, the tag <html:image page='foo'> is transformed to the HMTL tag
<img src='jsp/foo'>. How does Struts know that the module path is 'jsp'?

I looked at web.xml and found that the feature of having different modules
is not used at all. There is only a single entry


but no init-param of the form, say, config/jsp. I guess that struts considers
this as a degenerated case consisting of one and only one module.

I also looked at the struts-config files mentioned in the config entry, but
it consists only of form bean definitions and various action mappings.
Nowhere is the jsp directory mentioned.

Could some friendly soul help me to solve the puzzle?

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
FileUpload control doesn't work (fail in client side early stages) when path is relative i.e "\\path.." Oren ASP .Net 1 04-29-2007 04:20 PM
A puzzle to puzzle you sk A+ Certification 1 07-17-2004 05:19 PM
absolute path versus relative path in JSP Matt Java 3 07-08-2004 08:31 PM
Make a relative url path from an absolute path to another one Thomas Guettler Python 3 10-27-2003 04:41 PM
Solved! (was: Struts: module relative path puzzle) Ronald Fischer Java 0 08-28-2003 07:46 AM