문제

나는 설정하려고한다 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>

그러나 그것은 계속 나를 돌려줍니다 true 로서 fieldValue

Struts에 익숙한 사람이 나를 도와 줄 수 있습니까?

감사

도움이 되었습니까?

해결책

나는 당신이 그렇게 할 수 있다고 생각하지 않습니다.

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

FieldValue는 Ognl 표현식을 기대합니다. 나는 약간의 스트럿을했는데 너무 많이하지 않았다. 당신은 시도 할 수 있습니다.

fieldValue = "%{id}"

다른 팁

시도해보십시오 :

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

또는

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

이것은 필요합니다 :

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top