내 Struts 1 응용 프로그램의 jsp 내에서 c : set 태그를 사용하여 표시 테이블의 내 목록에서 변수를 설정하려고합니다.<c:out> 태그를 사용하여 <c:set> 태그를 사용하여 var를 설정하려면
테이블의 각 행에는 항목을 추가 한 사용자를 구별하는 값 (100 또는 200)이 있습니다. 특정 사용자 (100)에 대해서만 편집/델타를 표시하고 싶습니다.
값을 설정하고 100과 비교하여 편집/삭제해야 할 행을 결정하려고합니다.
문제점은 rowUser가 내 목록에서 값을 할당받지 못한다는 것입니다.
나는 테이블을 표시하기 때문에 목록에 값이 알고 있지만 그들은 100
같지 않은 내가 지금까지 가지고하는 것처럼 그들은 모든 행을 보여주고있다 :
<c:set var="rUser"><c:out value="${myList.rowUser}" /></c:set>
<c:choose>
<c:when test="${rUser == 100}">
<display:column property="startDate" title="Start Date" width="18%" decorator="com.mhngs.util.DisplayTagDateWrapper" sortable="true" headerClass="sortable"/>
<display:column property="endDate" title="End Date" width="18%" decorator="com.mhngs.util.DisplayTagDateWrapper" sortable="true" headerClass="sortable" />
<display:column property="reason" title="Comments" width="17%" sortable="true" headerClass="sortable" />
<display:column media="html" width="17%"><a href="#" onClick="javascript:editEntry('<c:out value="${myList.Id}"/>')">Edit</a></display:column>
<display:column media="html" width="15%"><a href="#" onClick="javascript:deleteEntry('<c:out value="${myList.Id}"/>')">Delete</a></display:column>
</c:when>
<c:otherwise>
<display:column property="startDate" title="Start Date" width="18%" decorator="com.mhngs.util.DisplayTagDateWrapper" sortable="true" headerClass="sortable"/>
<display:column property="endDate" title="End Date" width="18%" decorator="com.mhngs.util.DisplayTagDateWrapper" sortable="true" headerClass="sortable" />
<display:column property="reason" title="Comments" sortable="true"/>
</c:otherwise>
</c:choose>
도움을 주시면 대단히 감사하겠습니다.
감사하지만 나는 그것을 시도하고 내가 C를 사용하여 변수를 설정하려고 그래서 저도 같은 문제가 발생했다 : out – user2069471
답변이 완료되기 전에 게시했습니다. 죄송합니다. 제 편집 된 대답을 읽어주십시오. –
정말 고마워 !! 효과가있다. – user2069471