zoukankan      html  css  js  c++  java
  • 对于重复提交的处理方法之一

    我想对于重复提交这个问题应该有很多处理方法,下面是我的处理方法,用起来简单方便,易懂!

    在jsp页面:

    num是传的一个随机数;

    <a href="boat!delOneBoat.do?bid=${boat.bid }&num=<%=Math.random() %>" onclick="return(confirm('真的要删除吗?'))">删除</a>

    在action包中:

        //根据id删除船舶
        String delete="";
        public String delOneBoat(){
            HttpServletRequest request=ServletActionContext.getRequest();
            HttpServletResponse response=ServletActionContext.getResponse();
    
            String suiji=request.getParameter("num");
            String bid=request.getParameter("bid");
            System.out.println("dd是:"+delete);
            System.out.println("随机数:"+suiji);
            if(!delete.equals(suiji)){
                System.out.println("没有重复提交");
                delete=suiji;
                if(bid!=null){
                    int id=Integer.parseInt(bid);
                    boatService.delOneBoat(id);
                    return getAllBoat();
                }else{
                    return "err";
                }
            }else{
                System.out.println("重复提交禁止");
                delete=suiji;
                return getAllBoat();
            }
        }
  • 相关阅读:
    第二章 课后习题 6
    第二章 课后习题 5
    第一章 课后习题 10
    第一章 课后习题 7
    JAVA练习1
    作业2
    作业
    c++作业10月13日作业
    c++作业50页例题3.1
    for循环作业4和5
  • 原文地址:https://www.cnblogs.com/xinxinjava/p/3230398.html
Copyright © 2011-2022 走看看