行动鈥 saveToken() 方法生成一个令牌并将其放入会话范围,然后是 html:form 标记会自动将令牌添加到您的页面。
saveToken()
html:form
这是来自的代码片段 html:form 定制标签处理程序
String token = (String) session.getAttribute(Globals.TRANSACTION_TOKEN_KEY); if (token != null) { results.append("<input type=\"hidden\" name=\""); results.append(Constants.TOKEN_KEY); results.append("\" value=\""); results.append(token); if (this.isXhtml()) { results.append("\" />"); } else { results.append("\">"); } }
所以,如果你使用的是Struts html:form 标签你不必做任何事情,Struts将负责添加字段。如果您使用经典HTML表单标记,则必须自己添加字段。