내 JSP/서블릿 설정에서 사용자 프로필 이미지를 표시하기 위해태그에 src
태그에 서블릿 URL을 지정하고 서블릿에서 응답으로 이미지를 반환하여 이미지를 서블릿에서 가져 오도록 지시합니다.이미지 소스가 서블릿 일 때 기본 이미지를 표시하는 방법은 무엇입니까?
Sevlet는
- 그것은
- 함께
response
객체의byte
[]와 에서
- 반환 이미지를 이미지를 준비
BLOB
형식으로 데이터베이스에서 이미지를 가져, 이미지 요청을 수신에 가지 아래 수행 적절한 헤더.
내 문제는 가입 페이지에서 이미지 업로드 옵션이되지 않기 때문에 BLOB
이 NULL
그래서 그래서 새로운 사용자 데이터베이스 즉 자신의 이미지가없는 것입니다. 이러한 모든 사용자에 대해 기본 이미지를 표시하려면 어떻게해야합니까?
편집 의견에 따라 나는 그 사실을 알고 싶었다. 데이터베이스 (사용자를 생성하는 동안)에서 기본값을 설정하거나 데이터베이스에 NULL이있을 때 기본 이미지 배열을 반환하는 솔루션을 알고 있습니다. 나는 이미 후자를 사용하고있다.이 질문을 통해 나는 단지 에 대한 다른 가능한 해결책 인에 대해 토론하고 싶었습니다.
"새 사용자"를 위해 데이터베이스에 기본 이미지를 생성하고 저장해 보았습니까? – munyul
그건 논리적으로 들리 겠지만, 나는 그들의 기본 이미지가 많은 데이터베이스를로드하는 대신에 다른 해결책으로 생각해야한다. – aProgrammer
여러 가지 방법으로이 작업을 시도 할 수 있습니다. 예를 들어 null을 기본 그림으로 다운로드하는 경우 사용자 정의 그림을 다운로드 할 수 있습니다.) – Fincio