Struts2中action如何获取list表单中选中的值

action中的代码privateintentiteSup;publicStringsupprimer()throwsException{intentiteId=(Int... action中的代码

private int entiteSup;

public String supprimer() throws Exception{
int entiteId = (Integer) getEntiteSup();
EntiteDAO.getInstance().supprimerEntite(entiteId);
return SUCCESS;
}

表单信息
<s:form action="supprimerEntite" method="post">
<s:select label="Entités" name="entite"
list="entites"
listKey="idEntite"
listValue="nom"
size="5"
required="true"
/>
<s:submit value="Supprimer" />
</s:form>
这就是想选中一个表单中的信息进行删除,试了很多方法都不行,我是初学者,求人帮忙啊
表单的name应该是entiteSup
展开
 我来答
六欧oooooo
2013-11-07 · TA获得超过515个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:88.6万
展开全部
在action中加个属性驱动,提供get set方法就行了
追问
我已经给entiteSup这个属性写get 和set了,名字也跟表单的名字一样,但是还是不能删除
追答
不是表单的名字,是让你传表单里元素的name
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陇原一哥
2013-11-08 · TA获得超过178个赞
知道答主
回答量:57
采纳率:0%
帮助的人:55.1万
展开全部
将private int entiteSup;换成private String[] entiteSup;数组,然后生成get,set方法,再取数组的值,删除即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式