Struts 同步器令牌
如果我在 struts 应用程序中实现 Synchronizer Token ,我是否需要编辑我的所有表单为令牌添加某种标签还是由 struts 自动完成?
If I implement the Synchronizer Token in my struts application, would i need to edit all my forms to add some kind of tag for the token or is that done automatically by struts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该操作的
saveToken()
方法生成一个令牌并将其放入会话范围内,然后html:form
标记会自动将该令牌添加到您的页面。以下是来自
html:form
自定义标记处理程序的代码片段:因此,如果您使用 Struts
html:form
标记,则无需执行任何操作,Struts 会负责添加该字段。如果您使用经典的 HTML 表单标签,那么您必须自己添加该字段。The action’s
saveToken()
method generates a token and puts it in session scope, then thehtml:form
tag adds the token automatically to your page.Here is a code snippet from the
html:form
custom tag handler:So, if you are using Struts
html:form
tags you don’t have to do anything, Struts will take care of adding the field. If instead you use classic HTML form tags, then you have to add the field by yourself.