CSS어려운것
218
2017-12-07 18:31:20.0
1
56

JSTL 표출에 대해서 질문 드립니다. (List가 아닌 Model 값 표출)


Then, Result Value was ? : {a=Board_Reply [rb_idx=5, idx=1, board_idx=5, rb_writer=admin, rb_title=[답글] hdhh, rb_content=zzzz, rb_writeDate=2017-12-07, rb_readNum=0], current=1, last=1, start=1, end=10, boardList=[{phone_2=9959, comment_count=0, phone_1=010, board_idx=5, phone_3=7432, board_title=hdhh, pw=1, sex=false, birth=1993-12-04, board_writer=admin, board_readNum=1, board_content=zhzhzhhz, fileCount=0, board_writeDate=2017-12-07 17:58:46.0, authority=true, name=관리자, id=admin, idx=1, board_goodNum=0, email=tjddnjs7432@gmail.com}, {phone_2=9959, comment_count=0, phone_1=010, board_idx=4, phone_3=7432, board_title=zzhzhzh, pw=1, sex=false, birth=1993-12-04, board_writer=test2, board_readNum=7, board_content=hhh, fileCount=0, board_writeDate=2017-12-07 17:56:15.0, authority=false, name=이, id=test2, idx=3, board_goodNum=0, email=rkdhfl1470@naver.com}, {phone_2=9959, comment_count=0, phone_1=010, board_idx=1, phone_3=7432, board_title=Test, pw=1, sex=false, birth=1993-12-04, board_writer=test2, board_readNum=8, board_content=test, fileCount=0, board_writeDate=2017-12-07 15:37:37.0, authority=false, name=이, id=test2, idx=3, board_goodNum=0, email=rkdhfl1470@naver.com}]}
Then, Result Value was ? : {a=Board_Reply [rb_idx=4, idx=1, board_idx=4, rb_writer=admin, rb_title=[답글] zzhzhzh, rb_content=zgzggg, rb_writeDate=2017-12-07, rb_readNum=0], current=1, last=1, start=1, end=10, boardList=[{phone_2=9959, comment_count=0, phone_1=010, board_idx=5, phone_3=7432, board_title=hdhh, pw=1, sex=false, birth=1993-12-04, board_writer=admin, board_readNum=1, board_content=zhzhzhhz, fileCount=0, board_writeDate=2017-12-07 17:58:46.0, authority=true, name=관리자, id=admin, idx=1, board_goodNum=0, email=tjddnjs7432@gmail.com}, {phone_2=9959, comment_count=0, phone_1=010, board_idx=4, phone_3=7432, board_title=zzhzhzh, pw=1, sex=false, birth=1993-12-04, board_writer=test2, board_readNum=7, board_content=hhh, fileCount=0, board_writeDate=2017-12-07 17:56:15.0, authority=false, name=이, id=test2, idx=3, board_goodNum=0, email=rkdhfl1470@naver.com}, {phone_2=9959, comment_count=0, phone_1=010, board_idx=1, phone_3=7432, board_title=Test, pw=1, sex=false, birth=1993-12-04, board_writer=test2, board_readNum=8, board_content=test, fileCount=0, board_writeDate=2017-12-07 15:37:37.0, authority=false, name=이, id=test2, idx=3, board_goodNum=0, email=rkdhfl1470@naver.com}]}
Then, Result Value was ? : {a=Board_Reply [rb_idx=1, idx=1, board_idx=1, rb_writer=admin, rb_title=[답글] Test, rb_content=HH, rb_writeDate=2017-12-07, rb_readNum=0],

해당 게시물에 해당하는 답글이 존재 하며, 그 답글의 데이터 타입은 Model형 입니다.

제가 하고싶은건 해당게시글 마다 해당하는 답글을 표출 해주는 것 입니다.
그래서 boardList의 항목들을 가져오는 c:forEach문 안에, 모델 형식인 a값을 표출 시켰습니다.
예를 들어서..
<c:forEach var="boardList" items="${boardList}">
  ${a.value_1}
  ${a.value_2}
</c:forEach>
위와 같은 형식으로요..

그치만 값이 한가지만 표출 되고 나머지 값들은 표출이 되지 않습니다.
사진으로 보여드리자면..

저런식으로 나오는데.. a 값을 forEach문을 돌리면서 가져오려고 했지만,
a 값이 컬렉션 값이 아니라 오류가 발생합니다.

제가 하고싶은 대로 하려면 어떻게 작업 해야 할까요?
혹시 몰라 해당하는 부분의 Controller 코드를 붙여보겠습니다.

			HashMap<String, Object> result = bService.getBoardListPage(params, page-1);
			// HashMap 에 존재하는 List 값중 원하는 값 도출 -----------------------------------------
			List<?> list = (List<?>) result.get("boardList");
			
			for(int i = 0; i < list.size(); i++)
			{
				Map<?, ?> map = (Map<?, ?>) list.get(i);
				int all_boardIDX = (Integer) map.get("board_idx");
				Board_Reply a = bService.boardApplicableReplyBoard(all_boardIDX);
				result.put("a", a);
				//System.out.println("please : " + a);
				System.out.println("Then, Result Value was ? : " + result);
			}
			// -------------------------------------------------------------------------------------


0
0
  • 답변 1

  • CSS어려운것
    218
    2017-12-07 19:01:04.0

    자답 

    Board_Reply a = bService.boardApplicableReplyBoard(all_boardIDX);

    Board_Reply를 List<Board_Reply>로 변경 했습니당..

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.