如何在动作类struts 2中获取所选单选按钮的值?
<s:form action="vote.action" method="post">
<s:radio name="vote" list="#{'1':'Candidate1','2':'Candidate2','3':'Candidate3'}" value="2" />
<s:submit method="execute" key="label.vote" align="center" />
答案 0 :(得分:2)
为了让struts2在您的操作类中注入您的表单值,您需要执行以下操作之一
我建议以相反的方式浏览一些描述JSP和Action类之间数据流动的文档。
简而言之,您需要做的就是在动作类中定义getter和setter,其名称与jsp单选按钮字段的名称相同,并且您已设置为在动作类中接收值(power和拦截器的魔力;))