0

当我有一个带有 UrlBinding 的 ActionBean 时

@UrlBinding("/whatever/{foo}/{bar}")

那么如果在其他一些操作中我创建一个 ForwardResolution 并将其返回到“/whatever/hello/world”,我会有点喜欢它,如果在目标 ActionBean 中,“foo”参数设置为“hello”并且“bar”参数设置为“world”。据我在 Stripes 1.5.3 中所知,这不会发生。我错过了什么吗?

4

1 回答 1

2

这个答案归功于 Stripes 用户邮件列表中的 Matthijs Laan。我只需要在我的 web.xml 文件中为 Stripes添加一个<dispatcher>元素。<filter-mapping>以前它看起来像这样:

  <filter-mapping>
    <filter-name>StripesFilter</filter-name>
    <servlet-name>StripesDispatcher</servlet-name>
    <dispatcher>REQUEST</dispatcher>
  </filter-mapping>

我刚刚补充说:

    <dispatcher>FORWARD</dispatcher>

现在它(似乎)工作正常:-)

于 2012-12-21T14:12:09.393 回答