Struts2 프레임 워크를 사용하여 데이터베이스에서 데이터를 검색하고 링크로 표시하고 있습니다. 아래의 코드 코드는 이러한 링크를 생성합니다. jsp에서 struts2의 작업 클래스로 숨겨진 필드를 검색하는 방법
while (itr.hasNext())
{
HospitalUserVo vo = itr.next();
%>
<tr>
<s:set var="i_"><%= i %></s:set>
<td><s:hidden name="index" value="%{#i_}"></s:hidden></td>
<s:set var="id_"><%= vo.getHospitalUserId() %></s:set>
<td><s:hidden name="id[%{#i_}]" value="%{#id_}"></s:hidden></td>
<td><a href="<s:url action='viewHospitalUser'/>"><%out.print(vo.getHospitalUserId());%></a></td>
<td><% out.print(vo.getHospitalUserFirstName());
%></td>
그리고 액션 클래스의
, 나는 getter와 setter 메소드와private String[] id;
변수 멤버를 사용하고 있습니다. 또한
execute()
메서드에서
getId();
을 호출하여 jsp에서 데이터를 검색합니다.
그러나 getId()
은 항상 null을 반환합니다.
아무도 내 코드에 어떤 문제가 있는지 알려 줄 수 있습니까?
스크립틀릿을 사용하지 마십시오. 대신 태그를 사용하십시오. –