2011-03-26 113 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