HAP前后端——前端传值给后端

需求:需要给后端的springMvc的Controller传值

第一种方法:通过URL方式传值
这种方法适用于参数比较少的情况下

在hap中我们要定义需要传的值

//获取值
var companyId=viewModel.model.get("companyId");
        var customerId=viewModel.model.get("customerId");
        var orderNumber=viewModel.model.get("orderNumber");
        var inventoryItemId=viewModel.model.get("inventoryItemId");
        var orderStatus =viewModel.model.get("orderStatus");
//传递多个值
        var url = '${base.contextPath}/hap/om/order/headers/exportExcel?${_csrf.parameterName}=${_csrf.token}&companyId='+companyId+'&customerId='+customerId+'&orderNumber='+orderNumber+'&inventoryItemId'+inventoryItemId+'&orderStatus'+orderStatus;

后端controller接收

        String companyId2 = request.getParameter("companyId");
        Long companyId = Long.valueOf(request.getParameter("companyId"));

猜你喜欢

转载自blog.csdn.net/qq_35136982/article/details/82022841