2022. 1. 17. 17:15ㆍksmart_Java/Java
web.xml에서 .bo를 만나면 겟방식이라면 doget으로 포스트방식이라면 dopost 로 자동 호출된다.
doProcess에서 한번에 받는다
여기로 감
request=OracleModel02Board42/board/BoardAddAction.bo
commend=board/BoardAddAction.bo
여기실행 boardfrontcontroller.java
Action interface로부터 구현을 명령받은 BoardAddAction 에서execute 추상 메서드를 반드시 구현해야한다.
실제 주소 받아
cos.jar 파일 업로드를 위한 라이브러리
////////////////////////////
BoardAddAction.java 33줄
///////////////////////////
MultipartRequest생성된 메서드 호출 시 reqeust,realFolder,...매개변수 입력
multi.getParameter MultlprartRequest 내에 있는 getparameter 호출
파일 업로드를 위한 cos 라이브러리 위에 있는 생성자 메서드 호출하고 해당된 주소값
getParameter 패키지와 클래스는 다름 역할 같고
DefaultFileRenamePolicy 이름에 번호가 붙어서 올라간다.
BoardAddAction.java 20줄
BoardDAO() 호출 될 때
Context.xml 읽어서
드라이버 로딩, 디비연결 ds=() 로 소스 변환
BoardDAO.java
157 형태로 실행
다시
BoardAddAction.java 로 가서
47번줄 true 아님 false 나와서 진행
--------------입력처리 완료---------------------
56줄 BoardList.bo -> 55줄 forward.setRedirect(true) =redirect
boardfrontController 106 execute
redirect 경로 세팅 후 리턴
152번줄 실행
-->http:.// dslakfjsaldjksdf BoardList.bo
doGet 호출
doProcess 호출
Action.java 추상메서드 execute 를 boardListAction 구현을 한다.
boardListAction 24 listcount 페이지 보여주는거
BoardDAO.java 57getBoardList 부모글에대한 답변글 그룹화
-->67 출력
BoardListAction.java42 줄
forward 할건데 request.을 가지고 setAttribute 호출 ("",);
값을 get 방식으로 리턴해도 값을 받는데 한정이 되어있다.
forward 를 하면 객체의 주소 자체만 받으면 엄청난 양의 데이터를 꺼내올 수 있다.
46 줄
forward.setPath("./dfasf
qna_board_list.jsp7
BoardListAction request ㄴ미어ㅏㄴㅁ이라ㅜㅎㅌ촘ㄴ이ㅓ
0111 굿노트에 적어놧는데 뭔소맂ㄴ지 하난도 모르겠음. ... . . .. . . .
'ksmart_Java > Java' 카테고리의 다른 글
자바 변수 종류_java (0) | 2022.01.17 |
---|---|
메서드 오버라이딩_java (0) | 2022.01.17 |
생성자_static_추상클래스(메서드)_interface_상속 (0) | 2022.01.17 |
setAttiribute_getAttribute메서드 사용법_Object_data_type_Java (0) | 2021.12.16 |
jsp 문법 구조_JAVA (0) | 2021.12.16 |