달력

9

« 2019/9 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  
  •  
  •  
2010.02.25 22:01

3~4일차 I.edu()/I.edu(S&S)2010.02.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
3~4일차  (0) 2010.02.25
2일차 ( 작업 환경설정 )  (0) 2010.02.23
1일차 ( 작업 환경설정 )  (0) 2010.02.22
.
Posted by .07274.

댓글을 달아 주세요