行动形式前进路径不是网址

时间:2015-04-29 15:06:22

标签: servlets model-view-controller struts-1 actionform

当我在第一个前锋(然后成功前进)中有如下例子的路径时,这是什么意思

<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>

我理解失败转发将转发到页面&#34; /Homepage.do"如果&#34;失败&#34;被退回

return mapping.findForward("failure");

但如果我返回

会发生什么
return mapping.findForward("success");

这会尝试加载哪个包?如何通过查看web.xmlstruct-config.xml文件找到答案?

1 个答案:

答案 0 :(得分:0)

您正在使用磁贴,您需要查看磁贴定义文件(通常类似于WEB-INF/tiles-defs.xml)。搜索<definition name=".class.homepage"> ... </definition>以找出它将指向哪个视图。