후루꾸
124
2018-01-12 22:27:14
3
472

jsp 기초 질문드립니다...


----------------------------listcommend.java-------------------------------

public void execute(HttpServletRequest request, HttpServletResponse response) {

BDao dao = new BDao();

ArrayList<BDto> dtos = dao.AllList();

request.setAttribute("dtos", dtos);

}


----------------------------frontcontroller.java-------------------------------

if (com.equals("/list.do")) {

commend = new BListCommend();

commend.execute(request, response);

viewPage = "list.jsp";

}


RequestDispatcher d = request.getRequestDispatcher(viewPage);

d.forward(request, response);




MVC2 모델 게시판 공부중입니다.

게시판 목록을 뿌려주는 소스인데요.


listcommend.java에서 request에 등록시킨 정보를

frontcontroller.java로 가져오고 그걸 다시 list.jsp로 가져가서 뿌려주는데, 



frontcontroller.java 에서는 RequestDispatcher를 통해서 list.jsp로 request정보를 보내주잖아요

그런데 listcommend.java 에서 frontcontroller.java로 어떻게 request정보가 넘어가는건지 잘모르겠습니다..


commend.execute(request, response) 메소드 실행시킬때 frontcontroller의 request, response를 변수로 넘겨주면서 그곳에    등록되는 건가....


0
0
  • 답변 3

  • 후루꾸
    124
    2018-01-13 00:27:36 작성 2018-01-13 00:32:13 수정됨

    만약 int a 같은 변수를 함수로 넘겨주면, 그 함수 안에서만 작동하기 때문에 따로 return을 해줘야하잖아요.

    request는 주소를 참조하기 때문에 return을 해주지 않아도 되는건가요?..


    기본형 매개변수와, 참조형 매개변수를 제가 잘 이해를 못하고 있는거같네여..ㅋ

    0
  • 후루꾸
    124
    2018-01-13 00:53:23

    아.............또다른 깨우침을 얻게 해주셔서 정말 감사드려요. 정말 감사드립니다ㅠㅠ 복많이받으세요

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