Struts2中action类的复选框id和值
我正在研究struts2应用程序。在jsp页面中,我有一些复选框和onclick checkbox页面提交。它工作得很好。请参见下面的代码-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
<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"
}