서블릿을 사용하여 하드 디스크의 이미지를 보여주는 jsf 응용 프로그램이 있습니다. 이제 스프링 보안을 사용하기 시작하고 xhtml 파일을 다른 폴더로 옮겼습니다. 이제 브라우저가 이미지를 찾을 수 없습니다.
서블릿에서 "/ file"로 매핑 URL을 정의했습니다.
표시하려고 할 때 폴더 변경 후 경고 메시지가 나타납니다.
No mime type could be found for file /secured/file/repositorio/48/55/56/351/352.jsp
크롬 ispector에 의해 표시되는 이미지 URL은
http://localhost:8080/WSysGED/secured/file/repositorio/48/55/56/351/352.jpg?pfdrid_c=true
하지만이 ulr를 입력하면
http://localhost:8080/WSysGED/file/repositorio/48/55/56/351/352.jpg?pfdrid_c=true
이미지가 브라우저에 표시됩니다.
서블릿 매핑이 / file 뒤에 있기 때문에 URL의 / secured /가 다른 이유를 이해하지 못합니다.
내가 정의한 spring application-context-security.xml 파일에서
<http pattern="/secured/file/**" security="none" />
폴더에 액세스 제한이 없습니다.
이미지가 표시되지 않는 이유는 무엇이며 어떻게 해결할 수 있습니까?
시간과 aswers에 미리 감사드립니다
모든 잘못된 위치를 검색 한 후이 / file / *과 같은 매핑 서블릿을 수행하고 있음을 깨달았고 방금 / secured / file / *로 이동하여 작동합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다