017--Struts2将request中的参数全部打印出来

1.Struts2前台不要传递数组,将参数转化成String进行传递

//1.数组参数
  var couponUserListVar = [ {"pdCode":"0"},{"pdCode":"3"} ];
  var couponBranchListVar = [ {"branchSequence":"100000007"},{"branchSequence":"100000093"},  {"branchSequence":"100000010"};
//2.传递转化成String
  couponUserList:JSON.stringify(couponUserListVar ),    
  couponBranchList:JSON.stringify(couponBranchListVar ),    

2.Struts2将request中的参数全部打印出来

// 1.获取ActionContext对象
ActionContext context = ActionContext.getContext();
// 2.获取参数Map对象
Map<String, Object> map = context.getParameters();
// 3.遍历Map集合
Set<String> set = map.keySet();
for (String key : set) {
    // 表单value值是Object数组,因为存在表单中多值的情况
    Object[] values = (Object[]) map.get(key);
    System.out.println(Arrays.toString(values));
}

3.有空再把Demo补上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值