DB BLOB이미지 불러오기 View 관련
- 작성자 :
- 양*선
- 작성일 :
- 2012-05-21 19:09:36
- 조회수 :
- 2,241
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
이미지를 BLOB형태로 DB에 넣고 불러올때
<img src="<c:url value='' /> .... /> 이런형식으로 불러옵니다.
/image.do라고 했을경우 리턴값을 imageView 라고 하고
public class ImageView extends AbstractView {
@Override
protected void renderMergedOutputModel(Map model, HttpServletRequest request,
HttpServletResponse response ) throws Exception {
...
...
...
..
os.flush();
}
라고 하면 안되네요..
servlet.xml에는
<bean id="viewResolver" class="org.springframework.web.servlet.view.BeanNameViewResolver" />
<bean id="imageView" class="egovframework.com.cmm.web.ImageView" />
이렇게 설정했습니다..
<img src="<c:url value='' /> .... /> 이런형식으로 불러옵니다.
/image.do라고 했을경우 리턴값을 imageView 라고 하고
public class ImageView extends AbstractView {
@Override
protected void renderMergedOutputModel(Map model, HttpServletRequest request,
HttpServletResponse response ) throws Exception {
...
...
...
..
os.flush();
}
라고 하면 안되네요..
servlet.xml에는
<bean id="viewResolver" class="org.springframework.web.servlet.view.BeanNameViewResolver" />
<bean id="imageView" class="egovframework.com.cmm.web.ImageView" />
이렇게 설정했습니다..
A
안녕하세요.. 양광선님..
처리하신 방법에는 이상이 없으신 것 같습니다.
다만, 추가하신 viewResolver가.. 기존 view resolver와 우선순위의 문제로 인해 기존 view resolver는 먼저 호출할 수 있을 것 같습니다.
이 경우 2개의 view resolver에 "order" property를 추가하여..
추가하신 viewResolver를 먼저 호출 할 수 있도록 하시면 되실 것 같습니다.
(기존 view resolver의 order는 2, 신규 viewResolver는 1로...)
그럼.. 즐거운 하루되십시오.
감사합니다.
처리하신 방법에는 이상이 없으신 것 같습니다.
다만, 추가하신 viewResolver가.. 기존 view resolver와 우선순위의 문제로 인해 기존 view resolver는 먼저 호출할 수 있을 것 같습니다.
이 경우 2개의 view resolver에 "order" property를 추가하여..
추가하신 viewResolver를 먼저 호출 할 수 있도록 하시면 되실 것 같습니다.
(기존 view resolver의 order는 2, 신규 viewResolver는 1로...)
그럼.. 즐거운 하루되십시오.
감사합니다.