当我在第一个前进(然后成功前进)中有一个类似于以下示例的路径时,这意味着什么
<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.xml
和struct-config.xml
文件来找出答案?
您正在使用磁贴,并且需要查看磁贴定义文件(通常类似于 WEB-INF/tiles-defs.xml
)。搜索<definition name=".class.homepage"> ... </definition>
以了解它将指向哪个视图。