Action form forward path not a url

263 views Asked by At

What does it mean when I have a path like the example below in the first forward (then success forward)

<action
            type="com.testpackage.servlettest"
            path="/ClassHomepage"
            scope="request">
            <forward
                name="success"
                path=".class.homepage"
                redirect="true" />
            <forward
                name="failure"
                path="/Homepage.do"
                module="/"
                redirect="false" />
        </action>

I understand the failure forward will forward to the page "/Homepage.do" if "failure" is returned

return mapping.findForward("failure");

But what happens if I return

return mapping.findForward("success");

What package will this try to load? How do I find out by looking at web.xml and struct-config.xml files?

1

There are 1 answers

0
Mar On

You are using tiles, and you need to look in your tiles definition file (usually something like WEB-INF/tiles-defs.xml). Search for a <definition name=".class.homepage"> ... </definition> to find out which view it will direct to.