怎样从jsp页面传递一个List<Map<String,Object>>的集合到Action

2024-12-05 02:42:10
推荐回答(5个)
回答1:

  1. 第一步在jsp直接使用使用jsp的页面内置对象session或者request对象,调用其方法setAttribute()将这个对象保存起来

  2. 第二步在Action类中,在前置使用的范围域中使用getAttribute()方法获取到这个对象,例如request.getAttribute("存储名");

  3. 将得到的对象request.getAttribute("存储名")进行类型强转

回答2:

  首先,不得不说,这个问题很奇特,其次,我说下我的想法,假设你的这个类型的List名称为list,定义在你的Action中,你如果要传值就在表单中写属性名称,格式为list[list的索引][Map的key],这样应该可以满足你所说的,不妨试下吧!

回答3:

在jsp页面把List>值作为参数放在action属性里面然后提交
后台就直接在Action里面getparameter
试试

回答4:

建议你把这个集合放到request作用域中携带到Action中,然后再从request作用域中把集合给取出来。

回答5:

怎么会有这样的需求,你这个List>是怎么在jsp产生的............换个思路,先想下源头,这样的需求不合理