본문 바로가기

개발/스트러츠2

프로퍼티 설정 파일 : sturts.properties

스트럿츠 2가 제공하는 default.properties 파일에는 사용자가 작성해야 할 내용들이 미리 정의되어 있다.



그렇기 때문에 struts.properties 파일에 일일이 프로퍼티를 설정하지 않고도 파일의 내용을 오버라이드 하여 사용할 수 있다.


또한 default.properties 파일을 참조하며 어떤 값들을 설정할 수 있는지 알 수 있다. 아래의 내용은 struts.properties 파일을 


오버라이딩하여 몇 가지 프로퍼티 값을 변경한 것이다.


[프로젝트명]/WebContent/WEB-INF/src/struts.properties


#디폴트 인코딩 스키마를 설정한다.

struts.i18n.encoding=UTF-8


#기본 리소스 번들을 지정한다.

struts.custom.i18n.resources=messages


#multipart/form-data로 인코딩된 HTTP POST 요청을 처리하는 파서를 지정한다.

struts.multipart.parser=jakarta


#임시 디렉토리를 지정한다.

struts.multipart.saveDir=C:/Tmp


#파일 업로딩 최대 사이즈를 지정한다.

struts.multipart.maxSize=100000000


#true로 지정하면 액션 이름에 슬래시를 쓸 수 있다.

struts.enable.SlashesInActionNames=true


#오브젝트 팩토리로 스프링 컨테이너를 사용하겠다.

struts.objectFactory = spring