如何通过form表单的id把值传到action中

<s:textfieldid="id"name="#m.questionoptiontital"></s:textfield>Stringquestionoptionti... <s:textfield id="id" name="#m.questionoptiontital"></s:textfield> String questionoptiontital1=ServletActionContext.getRequest().getParameter("#m.questionoptiontital");是通过name属性获取值 现在要通过id获取值该怎么办,有没有什么方法?
<s:iterator value="#o.questionoptions" var="m" status="questionoption">
<tr>
<td>
<s:property value="#m.questionoptionname"/>.
<s:textfield id="#request.questionoption.index" name="#m.questionoptiontital"></s:textfield>
</td>
</tr>
</s:iterator>
现在是循环一个集合,取出多个值,action根据id来获取当前的值,String questionoptiontital1=ServletActionContext.getRequest().getParameter("#m.questionoptiontital")可以获取name值,但是现在name都相同,只能设置不同id,根据id取值了。
展开
 我来答
仁山智慧水
推荐于2017-11-26 · TA获得超过140个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:52.7万
展开全部
struts2不用你手动使用getParameter()来取值,你只需要写属性以及set和get方法就行了,他默认的就是按name属性取得,用id取嘛,好像不知道,应该用name就能解决的,要不你说详细点。
如果我没理解错的话,你想这样:
你在jsp页面里显示出来了,还想把id传到action中。如果你是通过点击的可以在href后面加参数,如...?id=...,如果只想在表单里让action取id而不取name,我是不会。
追问
通过其他方法解决了,不过,还是谢谢了。
追答
哦 恭喜你啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式