Struts2中action类的复选框id和值

Struts2中action类的复选框id和值,struts2,Struts2,我正在研究struts2应用程序。在jsp页面中,我有一些复选框和onclick checkbox页面提交。它工作得很好。请参见下面的代码- <s:form action="authority" method="POST" theme="simple"> <table> <tr><td><s:checkbox name="originatorName" id="originatorId" value="originatorValue" onc

我正在研究struts2应用程序。在jsp页面中,我有一些复选框和onclick checkbox页面提交。它工作得很好。请参见下面的代码-

<s:form action="authority" method="POST" theme="simple">
<table>
<tr><td><s:checkbox name="originatorName" id="originatorId" value="originatorValue" onclick="submit();"/></td></tr>
<tr><td><s:checkbox name="evaluatorName" id="evaluatorId" value="evaluatorValue" onclick="submit();"/></td></tr>
</table>
</s:form>

下面显示struts.xml如何处理操作-

<action name="authority" class="power.AuthorityCheck">
        <result name="input">login.jsp</result>
        <result name="originator">originatorMain.jsp</result>
        <result name="evaluator">evaluatorMain.jsp</result>
</action>

login.jsp
originormain.jsp
evaluatorMain.jsp
在我的action类(AuthorityCheck.java)中,我得到了用户从checkbox标记的“name”属性中剪切的复选框的布尔值(true/false)。现在,我还需要在我的操作计算器中单击复选框的“id”和“值”。 有人能帮我拿这个吗

提前感谢。

您的“id”和“值”已硬编码到jsp文件中的复选框中。
只需使用布尔值将它们硬编码到AuthorityCheck.java中

if ( originatorName == true) {
id="originatorId" value="originatorValue"
}
if ( evaluatorName == true) {
id="evaluatorId" value="evaluatorValue"
}