2011-03-26 160 views
0

而不是Struts2友好的網址?

Users.action?login=foo

我想有

/users/foo/

在他們有 「URI模板」 是Spring MVC的,但他們只是基於註解。 是否有可能在xml框架中使用Struts做這種url-s?

的只有一兩件事,我發現了外部工具:http://www.progbear.com/voice/2010/struts-2-create-friendly-url-with-urlrewritefilter

通配符支柱不以「/」工作,不能傳遞參數給動作。

當然,我可以從請求中獲得這些信息,但我相信Struts應該支持它。

+0

使用可以使用傳統的插件爲struts2,但也是多數民衆贊成基於註釋的功能。在我的看法土耳其網址重寫你在你的文章中提到的賭注押注去.. – 2011-03-26 03:53:53

回答

1

是的,您可以使用Struts2開箱即用。檢查出NamedVariablePatternMatcher,我描述了here

在你的情況,你將需要啓用的答案,我聯繫到上述選項,然後映射你的行動:

<action name="users/{login}" class="..."> 
    ... 
</action> 

你也可以看看到rest plug-in