2011-02-04 3 views
3

나는 Icefaces을 사용하고 있습니다. 나는 사용자를위한 보고서를 생성하고 FileResource 클래스를 사용하여 제공합니다. 사용자가 리소스에 대한 링크를 클릭 할 때마다 다운로드 할 수 있어야하므로 파일에 아무 것도하지 않습니다.IceFaces 및 FileResource - 세션이 만료 된 후 삭제

그러나 사용자가 로그 아웃하면 더 이상 보고서가 필요하지 않으므로 삭제해야합니다. IceFaces에 built-in 옵션이 있나요? FileResource를 세션과 바인딩하고 세션 만료시 자동으로 삭제합니까?

답변

1

리소스은 리소스에 바인딩 할 때 이미 존재하는 파일에 바인딩됩니다. 파일이 다시 필요할 것으로 예상되므로 파일 삭제 방법을 제공 할 필요가 없을 것입니다.

FileUpload의 IceFaces 튜토리얼에서는 세션 만료 후 세션 만료 을 수동으로 삭제하는 방법에 대해 세션 수신기을 사용합니다. 따라서 IceFaces는 리소스에 바인딩되었는지 여부에 관계없이 파일을 삭제하는 방법을 제공하지 않습니다.

관련 문제