2
OWASP의 ESAPI를 사용하여이 특정 코드 줄을 고수했습니다. 내 컴퓨터에 설정된 그러한 시스템 프로퍼티 "org.owasp.esapi.resources"가 없기 때문에ESAPI 리소스 디렉토리 설정
private static String customDirectory = System.getProperty("org.owasp.esapi.resources");
코드는 null를 돌려줍니다. 내 컴퓨터에서이 속성을 영구히 설정할 수있는 방법이 있습니까?
여기서 무엇을 하려는지 지정할 수 있습니까? 리소스 디렉토리 또는 그 밖의 속성 파일을 가져 오려고합니까? – bsimic
실제로 리소스 디렉토리 자체를 설정할 수 없습니다. 리소스 디렉토리에 대한 경로를 지정/구성하는 방법을 모르겠습니다. 지금까지 코드 (마지막 도랑 노력)가 user.home에있는이 폴더에서 가져 오기 위해 시도 할 때 .esapi 디렉토리에 모든 자원을 배치하여 이탈했습니다. –
이전에 수행 한 작업은라는 패키지가 작성되었습니다. 자원을 src/org/owasp/esapi/resources에 복사하고 내 ESAPI.properties와 validtion.properties를 거기에 넣으십시오. 그런 다음 ESAPI 프로젝트를 만들었습니다. 빌드가 완료되면 대상 폴더에 생성 된 jar 파일을 가져 와서 사용할 때마다 이전에 만든 리소스 폴더에서 리소스가 자동으로로드됩니다. – bsimic