欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

springMvc使用时利用重定向防止刷新请求两次 博客分类: springmvc springMvc 

程序员文章站 2024-03-16 14:55:28
...

springMvc使用时利用重定向防止刷新请求两次

 

 

 

 @RequestMapping(value = "/settlementNo")

 public String settlementNo(Model model,Integer orderId,RedirectAttributes redirecatttr){//用来接收重定向参数

 

 

                              redirecatttr.addAttribute("OrderTypeStatus", 4);//给重定向方法传参数用这个,一般页面用model

return "redirect:/myorder/tomyPurchase.do";//连接url,用这种方式可以改变浏览器地址,客户防止刷新再次请求修改操作

//return "/offer/member/myPurchase";  页面路径//不可改变浏览器地址

 }

  @RequestMapping(value = "/tomyPurchase")

 public String toMyPurchase(Model model,String OrderTypeStatus){

 if(OrderTypeStatus.equals("1")){

 model.addAttribute("OrderTypeStatus", 1);//待确认

 }else if(OrderTypeStatus.equals("2")){

 model.addAttribute("OrderTypeStatus", 2);//待付款

 }else if(OrderTypeStatus.equals("3")){

 model.addAttribute("OrderTypeStatus", 3);//待放货

 }else if(OrderTypeStatus.equals("4")){

 model.addAttribute("OrderTypeStatus", 4);//待结算

 }else if(OrderTypeStatus.equals("5")){

 model.addAttribute("OrderTypeStatus", 5);//已完成

 }else{

 model.addAttribute("OrderTypeStatus", 0);//加载全部

 }

 return "/offer/member/myPurchase";

 }

相关标签: springMvc