0

私はstruts2に取り組んでいます。私のjspページで、文字列変数の値をチェックボックスに割り当てたいと思います(ユーザーがチェックした場合)。私はそれを何度も試しました-

<% String code = "decompose"; %>

1)
<tr><td>
<s:checkbox name="codeCkBox" fieldValue="%{‘code’}" onclick="submit()"/> </td></tr>

2)
<tr><td>
<s:checkbox name="codeCkBox" value="%{‘code’}" onclick="submit()"/>
</td></tr>

3)
<tr><td>
<s:set name="setCkBoxValue" value="%{‘code’}"/>
<s:checkbox name="codeCkBox" fieldValue="# setCkBoxValue" onclick="submit()"/>
</td></tr>

しかし、チェックボックス名でこの値を取得しようとすると、変数名、つまり「コード」が返されます。解決策を探しています。前もって感謝します。

4

3 に答える 3

1

${code}代わりにやってみました${'code'}か?

于 2009-05-15T04:45:12.933 に答える
0

Struts ディレクティブを含めましたか? ストラットを無視することを意味する可能性のある「コード」のみを表示するため、私は尋ねます

于 2010-06-09T01:31:01.213 に答える
0
<tr><td> <s:checkbox name="codeCkBox" value="%{#code}"
 onclick="submit()"/> </td></tr>

上記のコードを試してください。コードは JSP 変数であるため、引用符ではなく名前の前に # を付けてアクセスする必要があります。お役に立てれば

于 2013-03-21T12:48:14.440 に答える