Spring MVC controller带参数跳转

来源:互联网 发布:如何查询淘宝买家等级 编辑:程序博客网 时间:2024/05/16 16:11
/**     * 去支付界面<br>     *      * @param request     * @param response     */    @RequestMapping(value = "toPay")    public String toPay(HttpServletRequest request, HttpServletResponse response) {        Dto inDto = Dtos.newDto(request);        Map<String, Object> modelMap = (Map<String, Object>)RequestContextUtils.getInputFlashMap(request);        System.out.println(modelMap);        return "order/buyer/pay.jsp";    }    /**     * 一个商品产生一个订单<br>     *      * @param request     *            [地址id+(商品id+数量)]     * @param response     * @return     */    @RequestMapping(value = "submitOrder")    public String submitOrder(HttpServletRequest request, HttpServletResponse response, RedirectAttributes redirectAttributes) {        Dto inDto = Dtos.newDto(request);        UserInfoVO userInfo = inDto.getUserInfo();        String user_id_ = null;        if (AOSUtils.isEmpty(userInfo)) {            user_id_ = "1";        } else {// TODO 测试完删掉            user_id_ = userInfo.getId_();        }        Date now = new Date();        String address_id_ = inDto.getString("address_id_");        if (AOSUtils.isNotEmpty(address_id_)) {            Common_addressPO addressPO = addressMapper.selectByKey(address_id_);            address_id_ = AOSId.uuid();            addressPO.setId_(address_id_);            addressPO.setIs_snapnot_(AOSCons.YES);            addressPO.setCreate_time_(now);            addressPO.setTs_(now);            addressMapper.insert(addressPO);        }        List<Dto> ware_orders_ = AOSJson.fromJson(inDto.getString("ware_orders_"));        List<Shop_orderPO> orders = new ArrayList<>();        redirectAttributes.addFlashAttribute("orders", orders);        // 转到toPay接口        return "redirect:toPay.jhtml";    }
0 0