URL内参数和ForwardResolution映射

时间:2012-12-19 01:51:45

标签: java servlets parameters stripes

当我有一个像

这样的UrlBinding的ActionBean时
@UrlBinding("/whatever/{foo}/{bar}")

然后如果在其他一些动作中我创建并将ForwardResolution返回到“/ whatever / hello / world”,如果在目标ActionBean中将“foo”参数设置为“hello”,我会很喜欢它“和”bar“参数设置为”world“。据我所知,在条纹1.5.3中,这种情况不会发生。我错过了什么吗?

1 个答案:

答案 0 :(得分: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>

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