【发布时间】:2011-03-07 19:16:38
【问题描述】:
我有一个名为 HomeActionBean 的动作 bean,Stripes 已将它绑定到 URL“Home.action”。 URL 绑定有效。现在我想使用“Home.action”作为我的欢迎文件,如下所示:
<welcome-file-list>
<welcome-file>Home.action</welcome-file>
</welcome-file-list>
这不适用于 Stripes 快速入门指南中的默认配置。我得到了错误
一个请求通过了 Stripes 的某些部分而没有被包装在 StripesRequestWrapper 中。 [...]
我发现如果我添加这条线,我可以让它工作
<dispatcher>FORWARD</dispatcher>
到我的 web.xml 像这样:
<filter-mapping>
<filter-name>StripesFilter</filter-name>
<servlet-name>StripesDispatcher</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
我的问题是:这是将 Stripes 操作用作欢迎文件的适当方式吗?将带有“FORWARD”的那行添加到我的 web.xml 是否会产生其他可能不需要的后果?
【问题讨论】: