如何获取js中url后面的参数

来源:互联网 发布:淘宝如何绑定手机号码 编辑:程序博客网 时间:2024/05/21 22:58

<script type="text/javascript">function refuse() {window.location.href= '${ctx}/${optionUrlString}/delete/' + id + "?" + refuseReason; }</script>

@RequestMapping (value = "/leaderView/delete/{purchaseDetailId}", method = RequestMethod.GET)public String leaderRefuse (@PathVariable("purchaseDetailId") Integer purchaseDetailId, RedirectAttributes redirectAttributes, HttpServletRequest request){PurchaseDetail purchaseDetail = purchaseDetailService.findOne(purchaseDetailId);PurchaseApply purchaseApply = purchaseDetail.getPurchaseApply();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");if (!PurchaseApply.STATUS_NEW.equals(purchaseApply.getStatus())) {if (!PurchaseApply.STATUS_PURCHASE.equals(purchaseApply.getStatus())) {purchaseDetail.setDetailState(UserUtils.getCurrentUser().getPerson().getName() + "(" + sdf.format(DateUtils.getCurrentDate()) + "): 拒绝采购!");} else {purchaseDetail.setDetailState(UserUtils.getCurrentUser().getPerson().getName() + "(" + sdf.format(DateUtils.getCurrentDate()) + "): 无货!");}String refuseReason = request.getQueryString();//获取url中参数的值try {refuseReason = URLDecoder.decode(refuseReason,"UTF-8"); //将从url中获得的参数的值进行转码} catch (UnsupportedEncodingException e) {e.printStackTrace();}System.out.println("拒绝原因:" + refuseReason);}}




0 0
原创粉丝点击