我是新来的挂毯5,但由于实习需要与它合作。挂毯5中的混色5
目前我正在尝试构建一个mixin来将CSRF令牌(explanation here)集成到任何形式。在mixin中甚至有可能实现这一点?如果是,我可以访问mixin从页面提供的功能吗?
我真的不确定mixin是如何工作的,我在寻找关于如何创建一个信息方面遇到很大困难。有人可以解释如何创建一个mixin,如果我试图做甚至可能吗?
非常感谢!
我是新来的挂毯5,但由于实习需要与它合作。挂毯5中的混色5
目前我正在尝试构建一个mixin来将CSRF令牌(explanation here)集成到任何形式。在mixin中甚至有可能实现这一点?如果是,我可以访问mixin从页面提供的功能吗?
我真的不确定mixin是如何工作的,我在寻找关于如何创建一个信息方面遇到很大困难。有人可以解释如何创建一个mixin,如果我试图做甚至可能吗?
非常感谢!
您可能会发现在tapestry 5.3.6中引入的HMAC消息认证足够好。配置here吉拉here
如果没有,你很可能会写一个形式混入增加了一个隐藏的输入到表格,然后检查在窗体的onValidate
事件RequestParameter(一个mixin可以看到它的组件的事件)。如果你想一个mixin隐含添加到每个表单,您可以通过ComponentClassTransformWorker2教程here
谢谢!我会尝试。 在你最近的三个链接上,我已经看到了他们,但我真的很想管理这个(我知道,只是为了学习效果) – RedSonja
一些链接: http://tapestry.apache.org/component-mixins.html http://stackoverflow.com/questions/17564743/how-exactly-does-tapestry-mixin-work – sody
@sody谢谢,为链接,但我更寻找一些解释如何实现这个 – RedSonja