• springMVC中a标签传递多个参数到后台的应用


     1.js页面:返回json填充HTML部分代码

    <a class='byCard' href="+path+"/static/toCardView/"+ data.newList[i].cId + "/"+data.newList[i].gid+"/"+data.newList[i].titleImg+"/"+data.newList[i].cName+"/"+data.newList[i].iniPrice+"/"+data.newList[i].price+"/"+data.newList[i].number+"/"+data.newList[i].praiseRate+"/"+data.newList[i].cInfo+"/"+data.newList[i].gName+">立刻购买</a>

    2.@Controller后台接收:

    /**
    * 跳转到点卡详情页面
    * @param cid
    * @param gid
    * @param titleImg
    * @param cName
    * @param iniPrice
    * @param price
    * @param number
    * @param praiseRate
    * @param cInfo
    * @param gName
    * @param model
    * @return
    */
    @RequestMapping(value = "/static/toCardView/{cid}/{gid}/{titleImg}/{cName}/{iniPrice}/{price}/{number}/{praiseRate}/{cInfo}/{gName}")
    public String toCardView(@PathVariable("cid") int cid,
    @PathVariable("gid") int gid,
    @PathVariable("titleImg") String titleImg,
    @PathVariable("cName") String cName,
    @PathVariable("iniPrice") Double iniPrice,
    @PathVariable("price") Double price,
    @PathVariable("number") int number,
    @PathVariable("praiseRate") Double praiseRate,
    @PathVariable("cInfo") String cInfo,
    @PathVariable("gName") String gName,
    Model model){

    Cards cards=new Cards(cid,cName,titleImg,iniPrice,price,cInfo,praiseRate,number,gid,gName);
    List<PraiseRate> praiseRateList=cardsBiz.searchPraiseRate(cards.getcId());
    List<CardPcitrue> pcitrueList=cardsBiz.searchByCid(cards.getcId());
    model.addAttribute("cards",cards);
    model.addAttribute("praiseRateList",praiseRateList);
    model.addAttribute("pcitrueList",pcitrueList);
    return "cardView";
    }

    这样后台就接收到了一个完整得对象,少了一次查询



  • 相关阅读:
    OpenCV4【6】-改变颜色空间
    OpenCV4【5】-图像基本运算
    OpenCV4【4】- 图像基本操作
    OpenCV4【3】- GUI特性:轨迹栏作为调色板
    OpenCV4 【2】- GUI特性 :绘图功能 与 鼠标事件
    OpenCV4【1】- 入门用法
    numpy
    可变对象 及其 作为 函数参数 的注意点
    关于m个苹果每天吃一个或者两个,有几种吃法
    kali之win10 linux子系统环境变量冲突解决办法
  • 原文地址:https://www.cnblogs.com/zeussbook/p/8851608.html
Copyright © 2020-2023  润新知