입력처리_java

2022. 1. 17. 17:15ksmart_Java/Java

728x90

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 굿노트에 적어놧는데 뭔소맂ㄴ지 하난도 모르겠음. ... . . .. . . .

728x90