ssm框架实现前后台数组传输(先有后台传到前端)

本文介绍如何在SSM框架下实现实现数组从后台到前端的完整传递过程,包括将数组保存到request,前端页面获取,以及后台再次接收的步骤。旨在帮助开发者理解数据传输操作。
摘要由CSDN通过智能技术生成

1.后台将数组保存到request中

 /**
     * 点击结算算转到生成订单页面
     * */
    @RequestMapping("/showitem")
    public String findShowitem(Cartitem cartitem,HttpServletRequest request){
            List<Cartitem> cartitems=cartitemService.findCartitemByCartItemId(cartitem);
            request.setAttribute("cartitems",cartitems);
            //需要先用Arrays.toString()方法转成字符串,否则页面的到的是对象
            request.setAttribute("cartItemIds",Arrays.toString(cartitem.getCartItemIds()));
        return "jsps/cart/showitem";
    }

2.页面获取

<input type="hidden" name="cartItemIds" value="${cartItemIds}"/>

3.后台再此接收

		//由于从前端获取得到的是字符串,所以用String接收
		//注意:因为前面传到页面时转成了字符串,所以这里获取的String的首个字符和末尾的字符分别为“[”和“]”
		//需要先去除两段的字符
        String s=request.getParameter("cartItemIds");
        System.out.println(s);
        //截取字符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值