`
y806839048
  • 浏览: 1084804 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

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

阅读更多

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";

 }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics