3~4일차 I.edu()/I.edu(S&S)2010. 2. 25. 22:01
* 3일차.
써놓고 저장 안해놓고 컴퓨터 die..
별건 없었다 ;;
*4일차
7~8시
.................. 아직도 struts...... 이건 뭐... 계산긴가.....
8~10시
1주일치 총정리 본이라고 한다 ;;;;
****************************************************************************
TESTtAG.JSP ---> /TEST.DO 를 호출하면
1. ActionServlet 작동한다. Struts-config.xml 에서 ActionMapping 객체 생성
2. requestPreprocesor 클래스가 Action Form 객체를 만들고 request 객체로부터
값을 읽어 set 로 시작하는 함수를 호출하여 값을 저장한다. 그 후 struts-config.xml 파일에
validate 속성이 true 이면 validate 메서드를 호출하고 여기서 오류가 ㅂ라생하면
actionErrors 객체를 생성후 이 객체에 actionMessage 객체를 생성하여 저장한 후 반환한다.
requestPreprocessor 은 만일 Actionerrors 객체가 Null 이 아니면
input 속성에서 지정한 jsp 페이지로 포워딩하면서 actionForm 객체의 내용을
request 객체에 담아 보낸다. 오류가 없으면 action 으로 바로 이동한다.
<action path="/test" -- url
type="test.action.TestAction" -- 호출될 action
parameter="cmd" -- dispatchaction 클래스 사용시 값을 전달할 파라미터 이름
-- 반드시 dispatchaction 안에 매서드가 존재해야한다
validate="true" -- actionform 에서 오류를 검증하도록 함.
name="TestForm" -- form-beans 에 저장된 actionform 클래스 이름
input="/test/testTag.jsp" -- 오류발생시 되돌아갈 페이지
scope="request"> -- actionform 을 저장할 영역. request나 session 에 저장한다.
<forward name="result" path="/test/result.jsp"/>
</action>
**********************************************************************************
대충 요약정리 하면
action 할때 validation이용해 오류 있는지 체크하는 내용. 오류로 인한것은 프로퍼티 파일을 통해
에러 메시지가 쉽게 출력될수 있도록 한다.
오늘내용 끝~!
퇴근하자..
'I.edu() > I.edu(S&S)' 카테고리의 다른 글
8일차 (0) | 2010.03.04 |
---|---|
7일차 (2) | 2010.03.03 |
5~6일차 (1) | 2010.03.02 |
2일차 ( 작업 환경설정 ) (0) | 2010.02.23 |
1일차 ( 작업 환경설정 ) (0) | 2010.02.22 |