开发禁止重复提交
parent
77776e27f9
commit
0b63cc4506
@ -0,0 +1,33 @@
|
||||
package com.emr.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @ProjectName:
|
||||
* @Description:
|
||||
* @Param 传输参数
|
||||
* @Return
|
||||
* @Author: 曾文和
|
||||
* @CreateDate: 2019/9/17 14:59
|
||||
* @UpdateUser: 曾文和
|
||||
* @UpdateDate: 2019/9/17 14:59
|
||||
* @UpdateRemark: 更新说明
|
||||
* @Version: 1.0
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("contant/")
|
||||
public class ContantController {
|
||||
@RequestMapping("getUuid")
|
||||
@ResponseBody
|
||||
public String getUuid(HttpServletRequest request){
|
||||
String formToken = UUID.randomUUID().toString();
|
||||
request.getSession().setAttribute("formToken",formToken);
|
||||
return JSON.toJSONString(formToken);
|
||||
}
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
package com.emr.controller;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
/**
|
||||
* @ProjectName:
|
||||
* @Description:
|
||||
* @Param 传输参数
|
||||
* @Return
|
||||
* @Author: 曾文和
|
||||
* @CreateDate: 2019/9/17 14:20
|
||||
* @UpdateUser: 曾文和
|
||||
* @UpdateDate: 2019/9/17 14:20
|
||||
* @UpdateRemark: 更新说明
|
||||
* @Version: 1.0
|
||||
*/
|
||||
public class FormTokenFlagUtil {
|
||||
public static boolean isFlag(HttpServletRequest request) {
|
||||
HttpSession session = request.getSession();
|
||||
String sesionToken = (String) session.getAttribute("formToken");
|
||||
String token = request.getParameter("formToken");
|
||||
if (StringUtils.isNoneBlank(token) && !(token.equals(sesionToken))) {
|
||||
return false;
|
||||
}
|
||||
session.removeAttribute("formToken");
|
||||
return true;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue