테이블에서 데이터를 읽고 사용자에게 표시하려고합니다.struts를 사용하여 jsp 페이지에 데이터를 표시해야합니다. 1.3
누구나 struts 1.3을 사용하여 어떻게 할 수 있습니까?
테이블에서 데이터를 읽고 사용자에게 표시하려고합니다.struts를 사용하여 jsp 페이지에 데이터를 표시해야합니다. 1.3
누구나 struts 1.3을 사용하여 어떻게 할 수 있습니까?
Struts 'Action
클래스를 확장 한 클래스를 작성하십시오. 이 클래스는 데이터베이스의 데이터를 List
으로 가져옵니다. 이 데이터를 요청 속성, request.setAttribute("myList", list)
으로 전달하십시오. "성공"을 반환합니다.
struts-config.xml
에서 Action
클래스를 "성공"의 JSP로 매핑하십시오. 요청은 JSP로 전달됩니다.
JSP에서 요청 목록을 request.getAttribute("myList")
으로 가져옵니다. 목록을 반복하고 List
을 인쇄하십시오.
당신이 공부를해야합니다 http://struts.apache.org/1.x/userGuide/index.html
(편집 : 그냥 발견이 2 세 질문) 당신이 필요하지 않는
는 스트럿 태그를 사용하지 마십시오. 이것은 jstl/el로 수행 할 수 있습니다. 당신의 JSP에서
List<Map<?, ?>> listOfHashMaps = new ArrayList<Map<?, ?>>();
request.setAttribute("listOfHashMaps", listOfHashMaps);
: 그래서 액션 클래스에이 같은 일을했을 각각
${hashMap.key}
${hashMap.value}
:
<c:forEach var="hashMap" items="listOfHashMaps">
${hashMap[someInteger]} <%-- To get the value associated with 'key' --%>
</c:forEach>
당신은 또한에 키/값에 액세스 할 수 있습니다.
HashMap을 사용하여 행의 데이터를 저장하고 있습니다. 그런 다음이 HashMap을 ArrayList에 추가합니다.를 사용하여 JSP 페이지에서 HashMaps의 ArrayList를 반복하는 방법 ?? –