2009-04-30 24 views
0

私はstruts2アプリケーションを開発中です。 jspページには、チェックボックスとonclickチェックボックスページのサブミットがあります。そのうまくいく。アクションを処理する方法struts.xml示す下Struts2のアクションクラスのチェックボックスのIDと値

<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> 

- - 以下のコードを参照してください

<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> 

私のアクションクラス(AuthorityCheck.java)で、私はのためのブール値(真/偽)を取得していますcheckboxタグの "name"属性から来ているユーザによって激しくされたチェックボックス。今私はまた、私のアクションカルテのそのクリックされたチェックボックスの "ID"と "値"が必要です。 誰でも私にこれを手伝ってもらえますか?

ありがとうございます。

答えて

0

"id"と "value"は、jspファイルのチェックボックスにハードコードされています。
ブール値を使用してAuthorityCheck.javaにハードコードしてください。

if (originatorName == true) { 
id="originatorId" value="originatorValue" 
} 
if (evaluatorName == true) { 
id="evaluatorId" value="evaluatorValue" 
} 
関連する問題