• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 951
2008.02.26 (06:21:03)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 :
* GAUCE 버전 : 3.5
* WAS 종류(WebLogic 등등) : tomcat5.5
* DB 종류 : oracle
* 문의 유형(질문/요청/참조) : 질문
* 내용 :

화면에

번호 이름 금액
   1    A    1000
   2    A    2000
         함   3000
   3     B    2000
   4     B    4000
         합   6000

이런식으로 뿌려주어야 하는데요..
루프 돌면서 값을 줄때
                while ( aa.hasNext() )
                {
                        GauceDataRow row = dSet.newDataRow();
            
                                 row.addColumnValue(aa.getname());
                                 row.addColumnValue(aa.getprice());
                                  dSet.addDataRow(row);        
                                 if (조건){
                                   row.addColumnValue("합");
                                   row.addColumnValue(price합);
                                   dSet.addDataRow(row);                                            
                                 }
                         }
이렇게 하면 조건에 들어와서 합을 보여주어야 하는데
조건을 잘 타고 들어오면
1   A    1000
2   A    2000
3   A    2000

이렇게 그 위에 값을 한번 더 찍어주네요..
해결 방법 좀 알려주세요..?
dSet.addDataRow(row); 이거 하고
다시 값을 넣어주면 그 다음row에 다시 새로운값을 할당하는게 아닌가요..?


그리고 번호에 값을 줄때{CURROW}이렇게 값을 주는데
합을 보여줄때 번호값을 건너뛰고 싶습니다.

답변 부탁드립니다..ㅠㅠ
번호 제목 닉네임 조회 등록일
3589 no image 버전확인을 어떻게 하나요??
엔키아
1024 2008-03-01
3588 no image 버전확인을 어떻게 하나요??
기술지원44
1061 2008-03-03
3587 자료실 교육교재 다운로드 않됩니다. 파일
임상균
969 2008-02-28
3586 no image 자료실 교육교재 다운로드 않됩니다.
기술지원44
979 2008-02-28
3585 no image 대용량 dataset처리 관련 문의
박정철
953 2008-02-28
3584 no image 그리드 한글 내용이 ???라고 표시되는 현상 해결방법좀!!
손철
1035 2008-02-28
3583 no image 그리드 한글 내용이 ???라고 표시되는 현상 해결방법좀!!
기술지원44
1703 2008-02-28
3582 no image 그리드 한글 내용이 ???라고 표시되는 현상 해결방법좀!!
손철
1068 2008-02-29
>>게시판을 이용해 주셔서 감사합니다. >>다음양식에 맞게 입력해주세요. >> >>* 고객시스템명 : XP 로컬 환경 설정 >>* GAUCE 버전 : 3.5 >>* WAS 종류(WebLogic 등등) : WebLogic >>* DB 종류 : Oracle9i (UTF-8) >>* 문의 유형(질문/요청/참조) : 질문 >>* 내용 : >> >> ● 에러내용 >> : 그리드에 한글이 모두 ??? 이렇게 표시가되면서 깨짐니다. >> ● 조치사항 >> 1. weblogic.xml에 charset을 아래 두가지 방법으로 확인했지만 변화가 없었습니다. >> - UTF-8 -> EUC_KR >> - EUC_KR -> UTF-8 >> 2. C:GAUCEconfig test.properties 파일에 내용을 아래와 같이 변경 하였지만 변화가 없었습니다. >> locale.charset.default=UTF-8 >> locale.charset.get=UTF-8 >> locale.charset.post=UTF-8 >> ● 문의내용 >> 위와 같은 사항이 발생했을 경우 처리 방법 및 원인을 알려주세요. >> Q&A나 FAQ에 비슷한 내용으로 처리해 보았지만 해결되지가 않습니다. >> 부탁드립니다. 조금 급해서요. >> >> >> > >유니코드는 UMX 컴포넌트를 사용하셔서 개발하셔야 합니다. > >사용한 컴포넌트의 버전을 확인해주세요. ----------------------------------------------------------------- 답변 감사합니다. 하지만 설명처럼 UMX컴포넌트를 로컬PC에 설치하고, 다시 해보았지만. 역시 ??? 깨져서 보여지네요. DataSet을 사용하여 DB에서 데이터를 가져오는 모든 부분에서 한글이 깨지는 현상이 발생합니다. 또 다른 해결 방법이 없는지요???
3581 no image 그리드 한글 내용이 ???라고 표시되는 현상 해결방법좀!!
기술지원44
1173 2008-03-06
> >>>게시판을 이용해 주셔서 감사합니다. >>>다음양식에 맞게 입력해주세요. >>> >>>* 고객시스템명 : XP 로컬 환경 설정 >>>* GAUCE 버전 : 3.5 >>>* WAS 종류(WebLogic 등등) : WebLogic >>>* DB 종류 : Oracle9i (UTF-8) >>>* 문의 유형(질문/요청/참조) : 질문 >>>* 내용 : >>> >>> ● 에러내용 >>> : 그리드에 한글이 모두 ??? 이렇게 표시가되면서 깨짐니다. >>> ● 조치사항 >>> 1. weblogic.xml에 charset을 아래 두가지 방법으로 확인했지만 변화가 없었습니다. >>> - UTF-8 -> EUC_KR >>> - EUC_KR -> UTF-8 >>> 2. C:GAUCEconfig test.properties 파일에 내용을 아래와 같이 변경 하였지만 변화가 없었습니다. >>> locale.charset.default=UTF-8 >>> locale.charset.get=UTF-8 >>> locale.charset.post=UTF-8 >>> ● 문의내용 >>> 위와 같은 사항이 발생했을 경우 처리 방법 및 원인을 알려주세요. >>> Q&A나 FAQ에 비슷한 내용으로 처리해 보았지만 해결되지가 않습니다. >>> 부탁드립니다. 조금 급해서요. >>> >>> >>> >> >>유니코드는 UMX 컴포넌트를 사용하셔서 개발하셔야 합니다. >> >>사용한 컴포넌트의 버전을 확인해주세요. > >----------------------------------------------------------------- >답변 감사합니다. >하지만 설명처럼 UMX컴포넌트를 로컬PC에 설치하고, 다시 해보았지만. >역시 ??? 깨져서 보여지네요. >DataSet을 사용하여 DB에서 데이터를 가져오는 모든 부분에서 한글이 깨지는 현상이 발생합니다. >또 다른 해결 방법이 없는지요??? > Dataset에서 담기 이전에 이미 깨져있다면.. DB 쪽의 문제입니다. UniCode 로 개발 하실때는 모든 환경이 UniCode 이어야 합니다. DB 의 Charset을 확인해 보시기 바랍니다.
3580 no image report 질문드립니다.
강병훈
946 2008-02-27
3579 no image report 질문드립니다.
강병훈
1040 2008-02-27
Selected no image 값 주는방법 관련해서 문의 드립니다.
강병훈
951 2008-02-26
3577 no image 값 주는방법 관련해서 문의 드립니다.
기술지원44
1059 2008-02-26
>게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* GAUCE 버전 : 3.5 >* WAS 종류(WebLogic 등등) : tomcat5.5 >* DB 종류 : oracle >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > >화면에 > >번호 이름 금액 > 1 A 1000 > 2 A 2000 > 함 3000 > 3 B 2000 > 4 B 4000 > 합 6000 > >이런식으로 뿌려주어야 하는데요.. >루프 돌면서 값을 줄때 > while ( aa.hasNext() ) > { > GauceDataRow row = dSet.newDataRow(); > > row.addColumnValue(aa.getname()); > row.addColumnValue(aa.getprice()); > dSet.addDataRow(row); > if (조건){ > row.addColumnValue("합"); > row.addColumnValue(price합); > dSet.addDataRow(row); > } > } >이렇게 하면 조건에 들어와서 합을 보여주어야 하는데 >조건을 잘 타고 들어오면 > 1 A 1000 > 2 A 2000 > 3 A 2000 > >이렇게 그 위에 값을 한번 더 찍어주네요.. >해결 방법 좀 알려주세요..? >dSet.addDataRow(row); 이거 하고 >다시 값을 넣어주면 그 다음row에 다시 새로운값을 할당하는게 아닌가요..? > > >그리고 번호에 값을 줄때{CURROW}이렇게 값을 주는데 >합을 보여줄때 번호값을 건너뛰고 싶습니다. > >답변 부탁드립니다..ㅠㅠ 1. 전체소스가 없어서 판별이 힘듭니다만..조건이란걸 타게 된다면.. 처음에 이미 헤더가 4개가 있다는 얘기가 됩니다. 처음부터 헤더가 4개를 생성해 주셨나요? 2. 건너뛰고 찍을순 없습니다. 그냥.. 넘버를 DB에서 뿌리는 방법밖에 없을듯합니다.
3576 no image 값 주는방법 관련해서 문의 드립니다.
강병훈
1029 2008-02-26
>>게시판을 이용해 주셔서 감사합니다. >>다음양식에 맞게 입력해주세요. >> >>* 고객시스템명 : >>* GAUCE 버전 : 3.5 >>* WAS 종류(WebLogic 등등) : tomcat5.5 >>* DB 종류 : oracle >>* 문의 유형(질문/요청/참조) : 질문 >>* 내용 : >> >>화면에 >> >>번호 이름 금액 >> 1 A 1000 >> 2 A 2000 >> 함 3000 >> 3 B 2000 >> 4 B 4000 >> 합 6000 >> >>이런식으로 뿌려주어야 하는데요.. >>루프 돌면서 값을 줄때 >> while ( aa.hasNext() ) >> { >> GauceDataRow row = dSet.newDataRow(); >> >> row.addColumnValue(aa.getname()); >> row.addColumnValue(aa.getprice()); >> dSet.addDataRow(row); >> if (조건){ >> row.addColumnValue("합"); >> row.addColumnValue(price합); >> dSet.addDataRow(row); >> } >> } >>이렇게 하면 조건에 들어와서 합을 보여주어야 하는데 >>조건을 잘 타고 들어오면 >> 1 A 1000 >> 2 A 2000 >> 3 A 2000 >> >>이렇게 그 위에 값을 한번 더 찍어주네요.. >>해결 방법 좀 알려주세요..? >>dSet.addDataRow(row); 이거 하고 >>다시 값을 넣어주면 그 다음row에 다시 새로운값을 할당하는게 아닌가요..? >> >> >>그리고 번호에 값을 줄때{CURROW}이렇게 값을 주는데 >>합을 보여줄때 번호값을 건너뛰고 싶습니다. >> >>답변 부탁드립니다..ㅠㅠ > > >1. 전체소스가 없어서 판별이 힘듭니다만..조건이란걸 타게 된다면.. 처음에 이미 헤더가 4개가 있다는 얘기가 됩니다. 처음부터 헤더가 4개를 생성해 주셨나요? > >2. 건너뛰고 찍을순 없습니다. 그냥.. 넘버를 DB에서 뿌리는 방법밖에 없을듯합니다. > > while ( aa.hasNext() ) > { > GauceDataRow row = dSet.newDataRow(); > > row.addColumnValue(aa.getname()); > row.addColumnValue(aa.getprice()); > dSet.addDataRow(row); > if (조건){ row = dSet.newDataRow(); > row.addColumnValue("합"); > row.addColumnValue(price합); > dSet.addDataRow(row); > } > } 이렇게 해야 하는군요.. 번호는 따로 가져와서 찍었습니다. 답변감사드립니다.
3575 no image struts연동이 잘 안됩니다. 파일
주환철
910 2008-02-20
3574 no image struts연동이 잘 안됩니다.
관리자
990 2008-02-21
3573 no image ServiceLoader 연결시 Error
주대중
1103 2008-02-20
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : XP * GAUCE 버전 : 3.5 * WAS 종류(WebLogic 등등) : WebLogic * DB 종류 : oracle * 문의 유형(질문/요청/참조) : 질문 * 내용 : ServiceLoader 연결시 Error 가 납니다. 가우스를 설치하고 http://localhost:8300/cbijWebApp/sample_gauce/select/select.jsp 가우스의 sample 파일을실행하면 다음과 같은 Error 가 납니다. --------------------------------------------- Compilation of 'C:scpuserssnassnapjtjsp_filesjsp_servlet_sample_gauce_select__select.java' failed: -------------------------------------------------------------------------------- C:scpuserssnassnapjtjsp_filesjsp_servlet_sample_gauce_select__select.java:119: cannot access java.util.ServiceLoader probably occurred due to an error in /sample_gauce/select/select.jsp line 2: ServiceLoader loader = new ServiceLoader(request, response); -------------------------------------------------------------------------------- Full compiler error(s): C:scpuserssnassnapjtjsp_filesjsp_servlet_sample_gauce_select__select.java:119: cannot access java.util.ServiceLoader bad class file: C:Program FilesJavajdk1.6.0_01jrelibrt.jar(java/util/ServiceLoader.class) class file has wrong version 49.0, should be 48.0 Please remove or make sure it appears in the correct subdirectory of the classpath. ServiceLoader loader = new ServiceLoader(request, response); //[ /sample_gauce/select/select.jsp; Line: 2] ^ 1 error -------------------------------------------------------------------------------- Tue Feb 19 17:06:53 KST 2008 확인 좀 부탁드립니다. 그럼 즐거운 하루되세요
3572 no image ServiceLoader 연결시 Error
관리자
1054 2008-02-21
>게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : XP >* GAUCE 버전 : 3.5 >* WAS 종류(WebLogic 등등) : WebLogic >* DB 종류 : oracle >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > >ServiceLoader 연결시 Error 가 납니다. > >가우스를 설치하고 http://localhost:8300/cbijWebApp/sample_gauce/select/select.jsp 가우스의 sample 파일을실행하면 다음과 같은 Error 가 납니다. > > >--------------------------------------------- >Compilation of 'C:scpuserssnassnapjtjsp_filesjsp_servlet_sample_gauce_select__select.java' failed: >-------------------------------------------------------------------------------- > C:scpuserssnassnapjtjsp_filesjsp_servlet_sample_gauce_select__select.java:119: cannot access java.util.ServiceLoader >probably occurred due to an error in /sample_gauce/select/select.jsp line 2: >ServiceLoader loader = new ServiceLoader(request, response); > > >-------------------------------------------------------------------------------- >Full compiler error(s): >C:scpuserssnassnapjtjsp_filesjsp_servlet_sample_gauce_select__select.java:119: cannot access java.util.ServiceLoader >bad class file: C:Program FilesJavajdk1.6.0_01jrelibrt.jar(java/util/ServiceLoader.class) >class file has wrong version 49.0, should be 48.0 >Please remove or make sure it appears in the correct subdirectory of the classpath. > ServiceLoader loader = new ServiceLoader(request, response); //[ /sample_gauce/select/select.jsp; Line: 2] > ^ >1 error > > >-------------------------------------------------------------------------------- >Tue Feb 19 17:06:53 KST 2008 > > >확인 좀 부탁드립니다. > >그럼 즐거운 하루되세요 gauce 설치 디렉토리의 log 파일을 올려주시고.. 그리고.. 의심되는게.. JDK 버전도 확인 바랍니다. 될수 있으면 1.4.2 이상 이용을 권장드립니다.
3571 no image 추가 질문입니다
김준성
1002 2008-02-16
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : * GAUCE 버전 : * WAS 종류(WebLogic 등등) : * DB 종류 : * 문의 유형(질문/요청/참조) : * 내용 : iterator를 for문으로 대체후 계속 진행을 하였는데 list 형태로 반환된 값을 처리를 해야 하는데 제대로 되지 않아서 데이터가 나오지 않고 있는것 같습니다 <-- 체크 되어 있는부분을 어떻게 해야 하는지 궁금합니다 아래의 메시지는 해당 jsp파일을 처음 읽어들였을 때의 메시지입니다 하단에는 소스 파일입니다 start................. java.lang.ClassCastException: java.util.ArrayList at org.apache.jsp.sample_jsp._jspService(sample_jsp.java:77) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.gauce.filter.GauceFilter.doFilter(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:595) -----------------------------------------------소스 내용--------------------- <%@ page contentType="text/html;charset=euc-kr" %> <%@ page import="com.gauce.*,com.gauce.io.*,com.gauce.http.*,java.util.*"%> <%@ page import="test.DataManager" %> <%@ page import=" test.testBean"%> <% String ye1 = request.getParameter("ye1"); if(ye1 == null){ ye1 = "1961"; } String ye2 = request.getParameter("ye2"); if(ye2 == null){ ye2 = "2006"; } int a = Integer.parseInt(ye1); int b = Integer.parseInt(ye2); DataManager dm = DataManager.instance(); List dataTestList = dm.findTestList(ye1, ye2); request.setAttribute("dataTestList", dataTestList); List testList = (List)request.getAttribute("dataTestList"); GauceInputStream gis = null; GauceOutputStream gos = null; System.out.println("start................."); try{ gis = ((HttpGauceRequest) request).getGauceInputStream(); <--------------------------------------------- gos = ((HttpGauceResponse) response).getGauceOutputStream(); <------------------------------------------- //GauceConnection conn = (GauceConnection)request.getAttribute("dataTestList"); //HttpGauceRequest hreq = conn.getHttpGauceRequest(); //HttpGauceResponse hres = conn.getHttpGauceResponse(); //gis = hreq.getGauceInputStream(); //gos = hres.getGauceOutputStream(); System.out.println(".........1........"); GauceDataSet dSet = gis.read("output"); System.out.println(".........2........"); gos.fragment(dSet); for(int i=0;i<testList.size();i++){ testBean test = (testBean)testList.get(i); dSet.put("YEARS", test.getYEARS(),4,GauceDataColumn.TB_KEY); dSet.put("JAN", test.getJAN(),6); dSet.put("FEB", test.getFEB(),6); dSet.put("MAR", test.getMAR(),6); dSet.put("APR", test.getAPR(),6); dSet.put("MAY", test.getMAY(),6); dSet.put("JUN", test.getJUN(),6); dSet.put("JUL", test.getJUL(),6); dSet.put("AUG", test.getAUG(),6); dSet.put("SEP", test.getSEP(),6); dSet.put("OCT", test.getOCT(),6); dSet.put("NOV", test.getNOV(),6); dSet.put("DEC", test.getDEC(),6); dSet.heap(); } if (dSet.getDataColCnt() == 0) { dSet.addDataColumn(new GauceDataColumn("YEARS", GauceDataColumn.TB_STRING,4,GauceDataColumn.TB_KEY)); dSet.addDataColumn(new GauceDataColumn("JAN", GauceDataColumn.TB_STRING, 6)); dSet.addDataColumn(new GauceDataColumn("FEB", GauceDataColumn.TB_STRING, 6)); dSet.addDataColumn(new GauceDataColumn("MAR", GauceDataColumn.TB_STRING, 6)); dSet.addDataColumn(new GauceDataColumn("APR", GauceDataColumn.TB_STRING, 6)); dSet.addDataColumn(new GauceDataColumn("MAY", GauceDataColumn.TB_STRING, 6)); dSet.addDataColumn(new GauceDataColumn("JUN", GauceDataColumn.TB_STRING, 6)); dSet.addDataColumn(new GauceDataColumn("JUL", GauceDataColumn.TB_STRING, 6)); dSet.addDataColumn(new GauceDataColumn("AUG", GauceDataColumn.TB_STRING, 6)); dSet.addDataColumn(new GauceDataColumn("SEP", GauceDataColumn.TB_STRING, 6)); dSet.addDataColumn(new GauceDataColumn("OCT", GauceDataColumn.TB_STRING, 6)); dSet.addDataColumn(new GauceDataColumn("NOV", GauceDataColumn.TB_STRING, 6)); dSet.addDataColumn(new GauceDataColumn("DEC", GauceDataColumn.TB_STRING, 6)); } ((HttpGauceResponse) response).addMessage("success"); //Client로 전송 gos.write(dSet); gos.close(); }catch(Exception e){ e.printStackTrace(); } %> <html> <head> <title> Gauce Sample </title> <!--Script function--> <script> function fn_search1() { tb_TR1.Action="sample.jsp?ye1="+y1.value+"&ye2="+y2.value; tb_TR1.post(); } </script> <SCRIPT language="JavaScript" src="embedControl.js"></SCRIPT> <script language=JavaScript> function OnLoad() { Tb_Grid.DefaultColor("TextColor") = "black"; Tb_Grid.DefaultColor("BgColor") = "white"; } </script> <!--DataSet Component--> <comment id="__NSID__"><object id="Tb_DataSet" classid="clsid:2506B38B-0FF7-4249-BA3E-8BC1DC399FBB"> <Param Name="DataID" > </object></comment><SCRIPT>__WS__(__NSID__);</SCRIPT> <!-- tr Component --> <comment id="__NSID__"><object classid=CLSID:78E24950-4295-43D8-9B1A-1F41CD7130E5 id=tb_TR1> <!--<param name=Action value="/wa_sample">--> <param name=KeyName value="toinb_dataid1"> <param name=KeyValue value="JSP(O:output=Tb_DataSet)"> </object></comment><SCRIPT>__WS__(__NSID__);</SCRIPT> </head> <body onload="fn_search1(),OnLoad();"> <table> <tr> <td> <select name="y1"> <%for( int k = 1961 ; k <= 2006 ; k++ ){%> <option value="<%=k%>" <%if(a == k){%>selected<%}%>><%=k%></option> <%}%> </select>년~ <select name="y2"> <option value="2006" selected>2006</option> <%for( int l = 1961 ; l <= 2006 ; l++ ){%> <option value="<%=l%>" <%if(b == l){%>selected<%}%>><%=l%></option> <%}%> </select>년 <input type="button" id=btn_1 value="조회" onclick="fn_search1();"> </td></tr> </table> <!--Grid Component--> <comment id="__NSID__"><object id="Tb_Grid" classid="clsid:EA8B6EE6-3DD8-4534-B4BB-27148CF0042B" style="position:absolute;left:10px;top:90px; width:695px;height:450px;"> <Param Name="DataID" value="Tb_DataSet"> <Param Name="MultiRowSelect" value=True> <param name=Editable value="true"> <Param Name="MultiRowSelect" value=True> <Param Name="AddSelectRows" value=True> <Param Name="ColSizing" Value=True> <param name="AutoResizing" value='true'> <Param Name="BorderStyle" value="0"> <Param Name="ColSelect" value=true> <param name="DisableNoHScroll" value=true> <param name="DisableNoVScroll" value=true> <param name=FillArea value="True"> <param name=SortView value="Left"> <Param name="SelectionColor" value=" <SC>Type='FocusEditCol', BgColor='Black', TextColor='White'</SC> <SC>Type='EditCol', BgColor='Black', TextColor='White'</SC> <SC>Type='FocusEditRow', BgColor='Yellow', TextColor='purple'</SC> <SC>Type='EditRow', BgColor='Yellow', TextColor='purple'</SC> <SC>Type='FocusCurCol', BgColor='Black', TextColor='White'</SC> <SC>Type='CurCol', BgColor='Navy', TextColor='White'</SC> <SC>Type='FocusCurRow', BgColor='Yellow', TextColor='purple'</SC> <SC>Type='CurRow', BgColor='Yellow', TextColor='purple'</SC> <SC>Type='FocusSelRow', BgColor='Brown', TextColor='maroon'</SC> <SC>Type='SelRow', BgColor='Green', TextColor='mistyrose'</SC>"> <Param Name="Format" value=' <Fc> id=YEARS name="연도" width=60 align=center sort=true FontStyle="bold" BgColor="#E3E3FF" Headbgcolor="#E0E0DD" sort=true</Fc> <c> id=JAN name="1월" width=60 align=center Headbgcolor="#E0E0DD"</c> <c> id=FEB name="2월" width=60 align=center Headbgcolor="#E0E0DD"</c> <c> id=MAR name="3월" width=60 align=center Headbgcolor="#E0E0DD"</c> <c> id=APR name="4월" width=60 align=center Headbgcolor="#E0E0DD"</c> <c> id=MAY name="5월" width=60 align=center Headbgcolor="#E0E0DD"</c> <c> id=JUN name="6월" width=60 align=center Headbgcolor="#E0E0DD"</c> <c> id=JUL name="7월" width=60 align=center Headbgcolor="#E0E0DD"</c> <c> id=AUG name="8월" width=60 align=center Headbgcolor="#E0E0DD"</c> <c> id=SEP name="9월" width=60 align=center Headbgcolor="#E0E0DD"</c> <c> id=OCT name="10월" width=60 align=center Headbgcolor="#E0E0DD"</c> <c> id=NOV name="11월" width=60 align=center Headbgcolor="#E0E0DD"</c> <c> id=DEC name="12월" width=60 align=center Headbgcolor="#E0E0DD"</c> '> </object></comment><SCRIPT>__WS__(__NSID__);</SCRIPT> </body> </html>
3570 no image 추가 질문입니다 파일
기술지원10
1258 2008-02-16
GAUCE Q&A에 관련자료가 있습니다. 첨부파일로 첨부해드리니 참조하세요~. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* GAUCE 버전 : >* WAS 종류(WebLogic 등등) : >* DB 종류 : >* 문의 유형(질문/요청/참조) : >* 내용 : > >iterator를 for문으로 대체후 계속 진행을 하였는데 > >list 형태로 반환된 값을 > >처리를 해야 하는데 제대로 되지 않아서 데이터가 나오지 않고 있는것 같습니다 > ><-- 체크 되어 있는부분을 어떻게 해야 하는지 궁금합니다 > > >아래의 메시지는 해당 jsp파일을 처음 읽어들였을 때의 메시지입니다 > >하단에는 소스 파일입니다 > >start................. >java.lang.ClassCastException: java.util.ArrayList > at org.apache.jsp.sample_jsp._jspService(sample_jsp.java:77) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at com.gauce.filter.GauceFilter.doFilter(Unknown Source) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) > at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) > at java.lang.Thread.run(Thread.java:595) > >-----------------------------------------------소스 내용--------------------- > ><%@ page contentType="text/html;charset=euc-kr" %> ><%@ page import="com.gauce.*,com.gauce.io.*,com.gauce.http.*,java.util.*"%> ><%@ page import="test.DataManager" %> ><%@ page import=" test.testBean"%> ><% >String ye1 = request.getParameter("ye1"); >if(ye1 == null){ ye1 = "1961"; } >String ye2 = request.getParameter("ye2"); >if(ye2 == null){ ye2 = "2006"; } > >int a = Integer.parseInt(ye1); >int b = Integer.parseInt(ye2); > >DataManager dm = DataManager.instance(); >List dataTestList = dm.findTestList(ye1, ye2); > >request.setAttribute("dataTestList", dataTestList); > >List testList = (List)request.getAttribute("dataTestList"); > > >GauceInputStream gis = null; >GauceOutputStream gos = null; > >System.out.println("start................."); > > try{ > gis = ((HttpGauceRequest) request).getGauceInputStream(); <--------------------------------------------- > gos = ((HttpGauceResponse) response).getGauceOutputStream(); <------------------------------------------- > //GauceConnection conn = (GauceConnection)request.getAttribute("dataTestList"); > //HttpGauceRequest hreq = conn.getHttpGauceRequest(); > //HttpGauceResponse hres = conn.getHttpGauceResponse(); > //gis = hreq.getGauceInputStream(); > //gos = hres.getGauceOutputStream(); > > System.out.println(".........1........"); > GauceDataSet dSet = gis.read("output"); > System.out.println(".........2........"); > gos.fragment(dSet); > >for(int i=0;i<testList.size();i++){ > testBean test = (testBean)testList.get(i); > > dSet.put("YEARS", test.getYEARS(),4,GauceDataColumn.TB_KEY); > dSet.put("JAN", test.getJAN(),6); > dSet.put("FEB", test.getFEB(),6); > dSet.put("MAR", test.getMAR(),6); > dSet.put("APR", test.getAPR(),6); > dSet.put("MAY", test.getMAY(),6); > dSet.put("JUN", test.getJUN(),6); > dSet.put("JUL", test.getJUL(),6); > dSet.put("AUG", test.getAUG(),6); > dSet.put("SEP", test.getSEP(),6); > dSet.put("OCT", test.getOCT(),6); > dSet.put("NOV", test.getNOV(),6); > dSet.put("DEC", test.getDEC(),6); > > dSet.heap(); > } > > if (dSet.getDataColCnt() == 0) { > dSet.addDataColumn(new GauceDataColumn("YEARS", GauceDataColumn.TB_STRING,4,GauceDataColumn.TB_KEY)); > dSet.addDataColumn(new GauceDataColumn("JAN", GauceDataColumn.TB_STRING, 6)); > dSet.addDataColumn(new GauceDataColumn("FEB", GauceDataColumn.TB_STRING, 6)); > dSet.addDataColumn(new GauceDataColumn("MAR", GauceDataColumn.TB_STRING, 6)); > dSet.addDataColumn(new GauceDataColumn("APR", GauceDataColumn.TB_STRING, 6)); > dSet.addDataColumn(new GauceDataColumn("MAY", GauceDataColumn.TB_STRING, 6)); > dSet.addDataColumn(new GauceDataColumn("JUN", GauceDataColumn.TB_STRING, 6)); > dSet.addDataColumn(new GauceDataColumn("JUL", GauceDataColumn.TB_STRING, 6)); > dSet.addDataColumn(new GauceDataColumn("AUG", GauceDataColumn.TB_STRING, 6)); > dSet.addDataColumn(new GauceDataColumn("SEP", GauceDataColumn.TB_STRING, 6)); > dSet.addDataColumn(new GauceDataColumn("OCT", GauceDataColumn.TB_STRING, 6)); > dSet.addDataColumn(new GauceDataColumn("NOV", GauceDataColumn.TB_STRING, 6)); > dSet.addDataColumn(new GauceDataColumn("DEC", GauceDataColumn.TB_STRING, 6)); > } > > ((HttpGauceResponse) response).addMessage("success"); > > //Client로 전송 > gos.write(dSet); > gos.close(); > > }catch(Exception e){ > e.printStackTrace(); > > } > >%> ><html> > <head> > <title> Gauce Sample </title> > <!--Script function--> > <script> > function fn_search1() > { > tb_TR1.Action="sample.jsp?ye1="+y1.value+"&ye2="+y2.value; > tb_TR1.post(); > } > </script> > <SCRIPT language="JavaScript" src="embedControl.js"></SCRIPT> > <script language=JavaScript> > function OnLoad() > { > Tb_Grid.DefaultColor("TextColor") = "black"; > Tb_Grid.DefaultColor("BgColor") = "white"; > } > </script> > <!--DataSet Component--> > <comment id="__NSID__"><object id="Tb_DataSet" > classid="clsid:2506B38B-0FF7-4249-BA3E-8BC1DC399FBB"> > <Param Name="DataID" > > </object></comment><SCRIPT>__WS__(__NSID__);</SCRIPT> > <!-- tr Component --> > <comment id="__NSID__"><object classid=CLSID:78E24950-4295-43D8-9B1A-1F41CD7130E5 id=tb_TR1> > <!--<param name=Action value="/wa_sample">--> > <param name=KeyName value="toinb_dataid1"> > <param name=KeyValue value="JSP(O:output=Tb_DataSet)"> > </object></comment><SCRIPT>__WS__(__NSID__);</SCRIPT> > </head> > <body onload="fn_search1(),OnLoad();"> > <table> > <tr> > <td> > <select name="y1"> > <%for( int k = 1961 ; k <= 2006 ; k++ ){%> > <option value="<%=k%>" <%if(a == k){%>selected<%}%>><%=k%></option> > <%}%> > </select>년~ > <select name="y2"> > <option value="2006" selected>2006</option> > <%for( int l = 1961 ; l <= 2006 ; l++ ){%> > <option value="<%=l%>" <%if(b == l){%>selected<%}%>><%=l%></option> > <%}%> > </select>년 > <input type="button" id=btn_1 value="조회" onclick="fn_search1();"> > </td></tr> > </table> > <!--Grid Component--> > <comment id="__NSID__"><object id="Tb_Grid" > classid="clsid:EA8B6EE6-3DD8-4534-B4BB-27148CF0042B" > style="position:absolute;left:10px;top:90px; > width:695px;height:450px;"> > <Param Name="DataID" value="Tb_DataSet"> > <Param Name="MultiRowSelect" value=True> > <param name=Editable value="true"> > <Param Name="MultiRowSelect" value=True> > <Param Name="AddSelectRows" value=True> > <Param Name="ColSizing" Value=True> > <param name="AutoResizing" value='true'> > <Param Name="BorderStyle" value="0"> > <Param Name="ColSelect" value=true> > <param name="DisableNoHScroll" value=true> > <param name="DisableNoVScroll" value=true> > <param name=FillArea value="True"> > <param name=SortView value="Left"> > <Param name="SelectionColor" value=" > <SC>Type='FocusEditCol', BgColor='Black', TextColor='White'</SC> > <SC>Type='EditCol', BgColor='Black', TextColor='White'</SC> > <SC>Type='FocusEditRow', BgColor='Yellow', TextColor='purple'</SC> > <SC>Type='EditRow', BgColor='Yellow', TextColor='purple'</SC> > <SC>Type='FocusCurCol', BgColor='Black', TextColor='White'</SC> > <SC>Type='CurCol', BgColor='Navy', TextColor='White'</SC> > <SC>Type='FocusCurRow', BgColor='Yellow', TextColor='purple'</SC> > <SC>Type='CurRow', BgColor='Yellow', TextColor='purple'</SC> > <SC>Type='FocusSelRow', BgColor='Brown', TextColor='maroon'</SC> > <SC>Type='SelRow', BgColor='Green', TextColor='mistyrose'</SC>"> > <Param Name="Format" value=' > <Fc> id=YEARS name="연도" width=60 align=center sort=true FontStyle="bold" BgColor="#E3E3FF" Headbgcolor="#E0E0DD" sort=true</Fc> > <c> id=JAN name="1월" width=60 align=center Headbgcolor="#E0E0DD"</c> > <c> id=FEB name="2월" width=60 align=center Headbgcolor="#E0E0DD"</c> > <c> id=MAR name="3월" width=60 align=center Headbgcolor="#E0E0DD"</c> > <c> id=APR name="4월" width=60 align=center Headbgcolor="#E0E0DD"</c> > <c> id=MAY name="5월" width=60 align=center Headbgcolor="#E0E0DD"</c> > <c> id=JUN name="6월" width=60 align=center Headbgcolor="#E0E0DD"</c> > <c> id=JUL name="7월" width=60 align=center Headbgcolor="#E0E0DD"</c> > <c> id=AUG name="8월" width=60 align=center Headbgcolor="#E0E0DD"</c> > <c> id=SEP name="9월" width=60 align=center Headbgcolor="#E0E0DD"</c> > <c> id=OCT name="10월" width=60 align=center Headbgcolor="#E0E0DD"</c> > <c> id=NOV name="11월" width=60 align=center Headbgcolor="#E0E0DD"</c> > <c> id=DEC name="12월" width=60 align=center Headbgcolor="#E0E0DD"</c> > '> > </object></comment><SCRIPT>__WS__(__NSID__);</SCRIPT> > </body> ></html> > > >
Tag List
XE Login