`
271788203
  • 浏览: 490098 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Struts 用js传递Token

阅读更多

jsp页面:

<a href="#" onClick="f_delete(${combo.tcid},'org.apache.struts.taglib.html.TOKEN');">删除</a> 

js函数:

function f_delete(id,tokenId)         
{            
   if(!confirm('你确认要删除吗?')){
    return false;
   }          
   var token = document.getElementById(tokenId).value;      
   alert(token);
   this.location.href="comboinit.do?method=delete&tcid="+id+"&org.apache.struts.taglib.html.TOKEN="+token;         
}     

  

分享到:
评论

相关推荐

    struts2的token实现.

    1. **生成Token**:在表单中添加一个隐藏字段,将Token值传递给服务器。 ```jsp &lt;s:token name="token" /&gt; ``` 2. **验证Token**:在Action的execute方法或其他处理表单的方法中,Struts2会自动进行Token验证。...

    用struts使用Token机制来实现防重复提交

    以下是使用Struts实现Token机制的详细步骤: 1. **配置Struts2拦截器**: 首先,我们需要在Struts2的配置文件(struts.xml)中添加Token拦截器。这个拦截器会处理Token的生成和验证过程。例如: ```xml ...

    研磨Struts2

    值栈(ValueStack)是Struts2中用于存储和传递数据的重要工具,它可以方便地在Action和视图之间共享数据。 #### 7.2 值栈的使用 - **获取**:通过ActionContext来获取当前的值栈。 - **存储和读取数据**:可以将...

    Struts2防止重复提交的解决方案

    - Struts2提供了一些内置拦截器,如`Token`拦截器,可以直接配置使用这些拦截器来防止重复提交。 4. **结合客户端JavaScript**: - 使用JavaScript禁用提交按钮或者通过AJAX异步提交表单,从而避免用户误操作导致...

    Struts2的总结和Strut2集成Spring

    Struts2提供了一些新的表单标签,如`&lt;s:checkboxlist/&gt;`, `&lt;s:doubleselect/&gt;`和`&lt;s:token/&gt;`,它们分别用于生成复选框列表、双重选择列表和防止跨站请求伪造的令牌。 #### 结论 Struts2与Spring的集成不仅增强了...

    struts2防止表单重复提交--重定向

    - **Token Session Strategy**:Struts2提供了一种称为Token Session Strategy的机制。它会在表单提交时生成一个令牌,并将其存储在用户的session中。服务器端检查这个令牌,如果已经存在,就拒绝处理请求,从而防止...

    struts_tag

    Struts2标签库是Struts2框架的一部分,它提供了一系列JSP标签,使得开发者能更方便地在页面中处理Action的属性和业务逻辑。这些标签简化了页面编码,提高了代码的可读性和可维护性。以下是对每个标签的详细解释: A...

    扩展easyUI,上传文件时附传参数

    在Web应用开发中,EasyUI是一个非常流行的JavaScript库,它为开发者提供了丰富的组件,如表格、下拉框、按钮等,极大地简化了前端界面的构建。然而,当涉及到文件上传时,EasyUI的标准实现并不支持在上传文件的同时...

    BBS论坛的详细设计

    BBS 论坛的详细设计 本文档将详细介绍 BBS 论坛的设计,涵盖 MVC ...为了解决 Web 应用中重复提交的问题,我们使用 Struts 的同步令牌机制(token)解决问题。在本项目中,我们主要是针对 BBS 发表的表单进行限制。

    代码审计PPT.pdf

    - Struts2框架采用了Token机制来防止CSRF攻击。 4. **权限校验**: - 许多框架提供了访问控制过滤器,用于检查用户是否有权限执行特定的操作。 - 例如,在Struts2中,可以通过配置拦截器来实现细粒度的权限控制...

    java面试题(合集)

    1. **防止重复提交**:在Web应用中,为避免用户多次点击按钮导致重复操作,通常采用令牌(Token)机制或唯一性校验。比如,服务器生成一个唯一的令牌,将其存储在session中,并发送给客户端。客户端在提交请求时携带...

    解决java后台登录前后cookie不一致问题

    2. **使用Token机制**:采用JWT(JSON Web Tokens)或其他Token机制来替代Session ID,可以更好地控制会话状态,并且避免跨域问题。 3. **优化框架配置**:如果怀疑是框架或库的问题,可以查阅其文档,了解如何配置...

Global site tag (gtag.js) - Google Analytics