jsp页面中我要取到id的值,然后在Action中调用方法通过id主键来删除对象,试了好多方法不知道怎么来取到我进行遍历的对象集合中的当前id值
这是action中的删除方法,但是拿不到页面的id值,拿到页面的当前对象的id值就可以直接执行删除操作了
请大神指导指导,谢谢!!
<s:param name="id">1</s:param>
你试试把value里的值写成对象.id,对象.title,对象.属性。
还有action中,需要有set get方法来获取值,你写了对象.属性,就只需要写一个set get 对象。
/s:param 你没有 传ID过去吧
传参数 /s:param
你需要在s:action 中传递一个参数过去也就是id
1/s:param
有两个方法解决:第一个方法是:删除那里的action改为action=del?id=<:property value='id'/> 这样子把id传过去。
第二个方法是你可以用隐藏域把id放在里面,在action那边直接通过name=属性名拿到就可以了,前提是你action那里要有这个属性名,并且要有getset方法。