본문 바로가기

Programming/Struts4

Struts taglib Struts logic 커스텀 태그 정의 - 빈과 JSP의 Logic 처리 담당하는 커스텀 태그 종류 logic 커스텀 태그 설명 logic:present 해당 자원의 존재 유무를 체크 logic:equal 빈의 property 값을 비교 logic:iterate 빈의 속성 및 바인딩 객체를 반복 logic:forward Forward 처리 logic:redirect Redirect 처리 : 에러가 발생했을때 처리 할 수 있도록 처리하는 Tag : form데이터가 있을때 처리할 Action객체와 연결. : 와 같은 형식.* property = name 기억! : 와 같은 형식 .... 더있다, 알아보자! : messege-resource-propety에 저장된 값을 불러낼때 쓰는, : 참조하는 값의 객체.. 2012. 9. 12.
struts web.xml 설정 태그 Xml 태그 내 용 시작 페이지 설정 에 설정된 파일을 가장 먼저 실행한다 세션 유지 시간 설정 에 설정된 숫자만큼 유지된다 에 설정된 세션이나 서블릿 컨텍스트 생성, 수정, 소멸을 알려주는 이벤트 리스너 필터 설정 태그는 사용자 필터를 지정하는 역할 태그는 특정자원에 대해 어떤 필터가 사용할지를 지정 태그는 필터가 초기화 될 때, 즉 필터의 init() 메소드가 호출될 때 전달되는 파라미터 값 태그는 클라이언트가 요청한 특정 URI에 대해서 필터링을 할 때 사용 서블릿 설정 아래 servlet-mapping에 기술해주기 위한 식별자 실제 서블릿 클래스, 패키지까지 작성 위의 servlet에 명시한 이름 어떠한 URL? 경로로 접근 가능한지 명시 에러페이지 설정 에 설정된 값의 에러코드가 발생하면 에 설.. 2012. 9. 12.
struts-config.xml 파일 정보 struts-config.xml 파일의 정보 ... 모든 설정은 이 엘리먼트안에 정의 된다. 1. data-sources 미리 정의된 JDBC 커넥션을 통해 데이터베이스에 접근할 수 있는 엘리먼트 2. form-beans 스트럿츠1에서 사용하는 ActionForm을 정의한다. 각각의 ActionForm은 하위 요소인 form-bean 요소를 통해 정의되며, 그 정의는 org.apache.struts.action.ActionFormBean 클래스에 저장된다. 만약 스트럿츠를 확장하기 위해 ActionFormBean 클래스를 상속받은 고유의 클래스를 정의하여 사용하고자 한다면 type 속성에 패키지 명을 포함한 클래스의 이름을 지정할 수 있다. form-bean 요소의 속성으로 다음을 지정할 수 있다. 속성.. 2012. 9. 12.
global-forwards 중복되는 forward를 재사용 (여러 forward를 하나로 통합한다) - struts-config.xml 수정 global-forwards의 위치는 action-mappings 위. global-forwards?, action-mappings?, controller?, message-resources*, plug-in*)> 2012. 9. 12.