一 源JSP
名称:personPayment.jsp
说明:通过a标签来打开另外一个页面并传值。
{
field: 'id', title: '操作', align: 'center', valign: 'middle', clickToSelect: false,
// 这里的value是主键id的值
formatter: function (value, row) {
var html = '<div class=" action-buttons">';
// oms/clinicSettlement/listClinicSettlementUI 是后端接收地址 curUsiId 用来传值
html += '<a href="oms/clinicSettlement/listClinicSettlementUI?curUsiId=' + row.usiId + '" class="btn btn-xs btn-info"><i class="icon-edit bigger-120"></i>结算单</a>';
html += '</div>';
return html;
}
}二 后端实现
@Api(tags = "ClinicSettlement相关接口")
@Controller("omsClinicSettlementController")
@RequestMapping("/oms/clinicSettlement")
@Scope("prototype")
public class ClinicSettlementController extends BaseController {
@RequestMapping(value = "/listClinicSettlementUI")
public ModelAndView listUI(@RequestParam String curUsiId) {
// 定义目标视图
ModelAndView mav = new ModelAndView("oms/clinicSettlement", requestMapContext);
// 传值
mav.addObject("curUsiId",curUsiId);
return mav;
}
}三 目的JSP
名称:clinicSettlement.jsp
核心代码:
1 定义一个隐藏的input来接收数据 curUsiId
<input type="hidden" value="${curUsiId}" id="curUsiId">2 当需要使用时,通过 $("#curUsiId").val() 来获得传过来的数据。
if ($("#curUsiId").val()) {
_postObj['usiId'] = $("#curUsiId").val();
}
版权声明:本文为chengqiuming原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。