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";
}
这样后台就接收到了一个完整得对象,少了一次查询
最新文章
- 重新诠释的OSGi规范
- wamp(win1064位家庭版+apache2.4.20+php5.5.37+mysql5.5.50)环境搭建
- .NET分布式事务处理
- Struts2+Spring+Mybatis+Junit 测试
- JavaScript Tips
- [cb]NGUI组件基类之 UIWidget
- JavaScript高级程序设计31.pdf
- js 控制台的错误提示
- OPENCV图像变换-2
- light1236 素数打表,质因数分解
- python框架之Django(1)-第一个Django项目
- Java -- JDBC 学习--调用函数&;存储过程
- RabbitMQ用户角色及权限控制(转)
- 蓝桥杯 算法提高 8皇后&#183;改 -- DFS 回溯
- CentOS 7使用通过二进制包安装MySQL 5.7.18
- Java 静态代理和动态代理例子
- (C/C++) Array 印出所有排列組合
- 搭建 Docker-Registry 私有仓库
- [VSTO] warning CS0467 解决方案
- Android学习系列--App列表之拖拽ListView(下)