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

2024年12月05日 02:42
有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产生的............换个思路,先想下源头,这样的需求不合理