본문 바로가기

반응형

창고/struts1.x

(5)
타일즈(tiles) 사용하기 *. 타일즈 사용설정 환경 :: tiles1.3 with struts1.3.10 http://struts.apache.org/1.x/struts-tiles/index.html > header.jsp footer.jsp 등등 적당히.. > > tomcat 재기동후 http://localhost:8080/{app명}/tiles/main.do > struts-config.xml 에 선언시 순서 조심 ( 컨트롤러 꼭 액션매핑의 다음에 와야함. 액션매핑과 프로퍼티 사이에 선언 ) 톰캣 기동시 로그를 보고 오류 유무 확인 할것!! 접속시 404 not found 나 "/" 선언하지 않아서 난다는 오류는 모두 콘트롤러를 선언하지 않아서 나는 오류임
validator 사용하기 *.Validator 사용하기 1. 예제파일 위치 validation.xml 예제 위치 ) app blank 의 WEB-INF\validation.xml validator-rules.xml D:\study\jsp\struts\struts-1.3.10\src\core\src\main\resources\org\apache\struts\validator\validator-rules.xml 두개 파일을 WEB-INF\ 에 복사 2.프로세스 validation.xml 에 어떤 액션폼이 어떤 검증규칙을 쓸껀지 선언 ( ex) 로그인 폼에 required ) validator-rules.xml 에 검증규칙 선언 프로퍼티에 검증메시지에 대한 오류메시지 선언 해당 폼( 웹페이지 )에서 검증규칙체크후, 오류시 해당 메시지..
포워드와 리다이렉션 포워드(forward) 서버에서 밀어줌 url 표시 바뀌지 않음 request, response 공유 리다이렉션(redirection) 클라이언트의 재접속 url 표시 바뀜 request, response 공유하지 않음 스트럿츠 1.x 를 이용하며 자꾸 햇갈려서 메모=ㅅ=''
스트럿츠1.x 에서 프로퍼티(properties) 관리 리소스(properties) 의 위치는 스트럿츠 설정 파일 struts-config.xml 에서 이렇게 설정하면, WEB-INF\src\java\taisou\resources\application.properties 로 만들면 됨 ( ant 가 컴파일시 알아서 해당위치로 옮김 ) 실제 읽는 파일은 WEB-INF\classes\taisou\resources\application.properties // 요거 이걸 가능하게 해주는 ant 의 설정 ( build.xml ) 리소스 작성시 한글은 native2ascii.exe 로 변환하여 입력해야함 ex) error.invalidUsername=잘못된 사용자명입니다. {0} error.invalidPassword=비밀번호를 입력하지 않았습니다. error.inv..
스트럿츠 1.x 에서 커스텀태그 활용을 위한 설정 ( tld 파일 ) 스트럿츠1.x 개발에 필요한 tld 파일 복사 servlet 2.3 이전 ( tomcat 4.x 이전 ) 에는 web.xml 에 tld 정보 추가 작성 아래 tld 파일도 사용폴더에 복사 D:\{압축해제위치}\struts-1.3.10\src\taglib\src\main\resources\META-INF\tld struts-html.tld struts-bean.tld struts-logic.tld servlet 2.3 이상 ( tomcat 4.x 이상 ) 에서는 위와같은 파일복사도 필요없음 ( struts-taglib-1.3.10.jar 에 포함 ) jsp 페이지에서 아래와같이 선언해서 사용 커스텀태그사용법 http://struts.apache.org/1.x/userGuide/index.html

반응형