2

fieldValueプロパティ タグから取得した値にチェック ボックスを設定しようとしています。

構文に問題があります。

これは私が試したことです:

<s:form id="myForm" method="post" action="removeUser" enctype="multipart/form-data">
     <s:iterator value="myList">
        <tr>
            <td><s:property value="id"/></td> 
            <td><s:property value="name"/></td> 
            <td><s:property value="email"/></td>
            <td><s:checkbox label="delete" name="delete" fieldValue="<s:property value='id'/>"/></td>
        </tr>
    </s:iterator>

    <s:submit id="saveForm" value="Delete users"></s:submit>
  </s:form>

しかし、それは私truefieldValue

ストラットに精通している誰かが私を助けてくれますか?

ありがとう

4

2 に答える 2

1

私はあなたがそれをすることができるとは思わない:

<s:checkbox label = "delete" name = "delete" fieldValue = "<s:property value ='id' />" />

fieldValueはOGNL式を想定しています。私はいくつかのストラットをしましたが、あまり多くはありません、あなたは試すことができます:

fieldValue = "%{id}"

于 2008-11-23T14:38:51.637 に答える
0

やってみてください:

fieldValue="<s:property value= "${id }"  />"

また

fieldValue="<s:property value=<c:out value="${id }"/>   />"

これには次が必要です。

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
于 2013-08-29T15:33:23.143 に答える