是否可以在 Struts2 中通过仅使用注释的约定插件使用通配符方法调用?
我知道如何在 struts.xml 中使用通配符方法调用,但是可以使用注释来做到这一点吗?如果是这样怎么办?
I know how to use wildcard method invocation within struts.xml, but is it possible to do this with annotations? If so how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您现在可能已经解决了这个问题,但对于那些寻找答案的人来说,是的,这是可能的。
对于通配符映射,请参考:http://struts.apache.org/ 2.3.1.2/docs/wildcard-mappings.html
要从 url 读取参数,请用以下注释您的方法:
如果我想重定向到特定的 url,请使用此注释:
您需要实体 ID 的 getter/setter(在我的例子中为字符串)。
您还可以拥有高级通配符映射、命名空间通配符映射...
不要忘记更改 struts.xml 并添加以下常量。
You probably have it resolved by now, but for those looking for an answer, yes it is possible.
For wildcard mapping, refer to: http://struts.apache.org/2.3.1.2/docs/wildcard-mappings.html
To read params from the url, annotate your method with this:
In the case I want to redirect to a specific url, use this annotation:
You would need a getter/setter for the entityId (String in my case).
You can also have advanced wilcard mapping, namespace wildcard mapping ...
Don't forget to change the struts.xml and add the following constants.