struts 프레임 워크로 모든 데이터베이스 데이터를 검색 중이므로 코드가 올바르게 작동합니다.struts에서 데이터베이스에서 데이터 검색
나는 위의 코드와 같이 JSP에 대한 요청으로 데이터의 목록 (배열 목록)을 넣는다. .i 우리가 논리 태그 라이브러리로 데이터를 얻을 수는 있지만 그 점에 대해서는 잘 알지 못한다. 데이터를 요청하고 논리 라이브러리로 데이터를 다시 검색하는 방법은 무엇입니까?
HashMap hm =null;
List list = new ArrayList();
String uname="";
int no=0;
while(rs.next())
{
uname=rs.getString(1);
no = Integer.parseInt(rs.getString(2));
hm=new HashMap();
hm.put("name", uname);
hm.put("number", no);
list.add(hm);
}
request.setAttribute("myList",list);
jsp 페이지
<%
try
{
DataForm d= new DataForm();
HashMap hm;
List list = new ArrayList();
if(request.getAttribute("myList")!=null)
list=(List)request.getAttribute("myList");
else
out.print("No Data Found..");
for(int i=1;i<list.size();i++)
{
hm=(HashMap)list.get(i);
%><tr> <td><%out.println(hm.get("name"));%></td>
<td><%out.println(hm.get("number"));%></td></tr><%
}
}
catch(Exception e){e.printStackTrace();}
%>