• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1038
2010.01.27 (12:25:42)
* 고객시스템명 : ㅇㅇ
* 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 파일을 그대로 사용할려니 안되네요~

 
Tag List
XE Login