操作表单转发路径不是 URL



当我在第一个前进(然后成功前进)中有一个类似于以下示例的路径时,这意味着什么

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

我了解如果返回"失败",转发失败将转发到页面"/Homepage.do"

return mapping.findForward("failure");

但是如果我回来会发生什么

return mapping.findForward("success");

这将尝试加载什么包?如何通过查看web.xmlstruct-config.xml文件来找出答案?

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

最新更新