* 고객시스템명 : ㅇㅇ
* GAUCE 버전 : 4.0
* WAS 종류(WebLogic 등등) : 웹로직 10
* DB 종류 : 오라클 9i
* 문의 유형(질문/요청/참조) : 질문
* 내용 :
화면에서 그리드에 이미지가 보이게 할려고 하는데요.
서블릿에서 어떻게 jpg 파일을 읽어서 이미지데이터셋에 넣는지 자세히 알려주세요~
아래처럼 해보았는데 안되네요~
서블릿: 이미지 파일을 이미지데이터셋에 넣는다.
com.gauce.GauceDataSet imgDataSet = gis.read("GETDATA02");
imgDataSet.addDataColumn(new GauceDataColumn("image",GauceDataColumn.TB_BLOB));
imgDataSet.addDataColumn(new GauceDataColumn("IMGID",GauceDataColumn.TB_STRING));
GauceDataRow row = imgDataSet.newDataRow();
File f =new File("C:\fantasy\My Pictures\downExcel.gif");
FileInputStream in = new FileInputStream(f);
row.addColumnValue(in);
row.addColumnValue("61");
imgDataSet.addDataRow(row);
gos.write(imgDataSet);
jsp: 이미지데이터셋의 이미지를 그리드의 지정 필드와 연결시켜준다.
<OBJECT class=work_box <%=clsidGrid%> ID=applyPeopleGrid WIDTH="100%" HEIGHT="350">
<param name="DataID" value="DS_APPLY_INFORMATION">
<param name="ImgDataID" value="imgds_grid">
<C>ID=IMGID, imgcol=true ,imgfitstyle=1</C>
가우스 매뉴얼을 보니 예제에는 이미지파일을 .CSV 에 넣어서 나타내던데요. 매뉴얼대로 하면 되는데
.jpg 파일을 그대로 사용할려니 안되네요~