2011-03-08 4 views
0

가능한 중복을 DAO에서 얻은 데이터를 표시 할 수 없습니다 :
how to display data obtained from dao in jspJSP에서

데이터를 검색하고 콘솔에 인쇄 할 것 Hi하지만 난을 인쇄 할 수 없습니다입니다 아래 jsp의 데이터는 dao의 코드입니다.

while(rs.next()) 
      { 
       System.out.println(rs.getString(1) +" " + rs.getString(2)+ " "+rs.getString(3) +" " + rs.getString(4)+"<br>"); 

       SearchProjVO projVO = new SearchProjVO(); 
       projVO.setProjid(rs.getString(1)); 
       projVO.setProjname(rs.getString(2)); 
       projVO.setCost(rs.getString(3)); 
       projVO.setManager(rs.getString(4)); 
       ar.add(projVO); 
      }    

jsp 나는 fol의 변수를 호출하고 있습니다. 형식을 lowing하면 결과 목록을 반복하는 것처럼 보이는이 올바른

<td class="td-highlighted-2"> 
    <div align="left"><a href="UpdateProject.html">${resultList.projId}</a></div> 
    </td> 
    <td class="td-highlighted-2"> 
     <div align="left">${resultList.projName}</div> 
    </td> 
    <td class="td-highlighted-2"> 
     <div align="left">${resultList.cost}</div> 
    </td> 
    <td class="td-highlighted-2"> 
     <div align="left">${resultList.manager}</div> 
    </td> 
     </tr> 
</c:forEach> 
+2

어떻게 DAO 값을 JSP로 전달합니까? – Bozho

답변

1

입니다. 귀하의 페이지에서 액세스 할 수있는 목록의 SearchProjVO 객체 목록이 있다고 가정하면 다음과 같이 작동합니다.

<c:forEach var="result" items="${resultList}"> 
    <tr> 
    <td class="td-highlighted-2"> 
    <div align="left"><a href="UpdateProject.html">${result.projId}</a></div> 
    </td> 
    <td class="td-highlighted-2"> 
     <div align="left">${result.projname}</div> 
    </td> 
    <td class="td-highlighted-2"> 
     <div align="left">${result.cost}</div> 
    </td> 
    <td class="td-highlighted-2"> 
     <div align="left">${result.manager}</div> 
    </td> 
    </tr> 
</c:forEach>