문제
나는 설정하려고한다 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"%>
제휴하지 않습니다 StackOverflow