나는Struts2 : JSP 리포트에서 VO 클래스의 선택된 행의 해당 값을 설정하는 방법은 무엇입니까? 내 Struts2 응용 프로그램에서
<table>
<tr>
<td>ID</td>
<td>PROOF</td>
<td>DELETE</td>
</tr>
<s:iterator value="listOfVOClassObjects">
<tr>
<td><s:property value="requestId" /></td>
<td><s:property value="requestChecker" /></td>
<td><s:property value="requestProof" /></td>
<td><s:checkbox name="deleteStatus" onclick="submit()"/></td>
</tr>
</s:iterator>
</table>
는 사용자가 클릭 확인란 페이지를 제출하면 제어 액션 클래스에 가서 내가 대응하는 동시에 값에 필요 같은 반복자 태그를 사용하여 JSP (에서) 텍스트 보고서를 생성하고 사용자가 확인한 행은 VO 클래스로 작성된 setter 메소드에서 설정해야 액션 클래스에서 모든 값을 얻을 수 있습니다.
제가<s:hidden name=" requestId" />
<s:hidden name=" requestChecker" />
<s:hidden name=" requestProof" />
하지만이 행의 해당 값이지만 쉼표로 구분 모든 행의 값을 리턴하지 같이 반복자 태그에서 모든 값에 대한 숨겨진 필드를 작성하여 이것을 시도.
나는 또한이 숨겨진 필드를 반복자 태그 외부에 쓰려고했는데 모든 필드에 대해 null을 반환합니다.
도와주세요.
이것은 이전에 사용한 기술입니다. submit()을 호출하기 전에 값이없는 숨겨진 필드를 가지고 onclick 핸들러에 써 넣으십시오. –
친애하는 Nate와 Brain이 아니라 checkbox의 onclick 이벤트를 직접 submit() 메소드를 호출하는 대신 javcript의 abc() 함수를 호출하고 내 abc() 함수 아래에있는 - 친구가 있지만 이득이 없습니다.동일한 문제는, 만약 hiddens가 iterator 태그에 쓰여지고 쉼표로 구분 된 모든 행의 값을 반환하고 hiddens가 iterator 태그 외부에 쓰여지고 null을 반환한다면. 도움. – vivmal