privatestaticfinallongserialVersionUID=1L;publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException,ServletException{OutputStreamout=response.getOutputStream();StringsCodBar=request.getParameter("cb");if(sCodBar==null){ExemploCaixa.processo(out);}else{ExemploCaixa.gerarCodBarras(out,sCodBar);}}eaclassequeforneceosdadosabaixo:classExemploCaixa{publicstaticvoidprocesso(OutputStreamout){ObtemDadosBoletoDAOboletoAtual=null;try{boletoAtual=newObtemDadosBoletoDAO();}catch(SQLExceptione1){// TODO Auto-generated catch blocke1.printStackTrace();}BoletoVOboletoVO=null;try{boletoVO=boletoAtual.getDadosBoleto();}catch(SQLExceptione1){// TODO Auto-generated catch blocke1.printStackTrace();}JBoletoBeanjBoletoBean=newJBoletoBean();jBoletoBean.setDataDocumento("31/05/2007");jBoletoBean.setDataProcessamento("31/05/2007");jBoletoBean.setCedente("KOBI SYSTEM LTDA ME");jBoletoBean.setNomeSacado("Teste");jBoletoBean.setEnderecoSacado("Rua teste");jBoletoBean.setBairroSacado("XXXX");jBoletoBean.setCidadeSacado("Rio de Janeiro");jBoletoBean.setUfSacado("RJ");jBoletoBean.setCepSacado("22753-501");jBoletoBean.setCpfSacado("[telefone removido]");jBoletoBean.setCarteira("57");jBoletoBean.setLocalPagamento("ATE O VENCIMENTO, PREFERENCIALMENTE NA CAIXA ECONOMICA");jBoletoBean.setLocalPagamento2("APOS O VENCIMENTO, SOMENTE NA CAIXA ECONOMICA");Vectordescricoes=newVector();descricoes.add("Hospedagem I - teste descricao1 - R$ 39,90");descricoes.add("Manutencao - teste ricao2 - R$ 32,90");descricoes.add("Sistema - teste ssssde descricao3 - R$ 45,90");descricoes.add("Extra - teste de descricao4 - R$ 78,90");jBoletoBean.setDescricoes(descricoes);jBoletoBean.setInstrucao1("APOS O VENCIMENTO COBRAR MULTA DE 2%");jBoletoBean.setInstrucao2("APOS O VENCIMENTO COBRAR R$ 0,50 POR DIA DE ATRASO");jBoletoBean.setInstrucao3("Inclusao de mais uma linha");jBoletoBean.setInstrucao4("");jBoletoBean.setAgencia(boletoVO.getAgencia());jBoletoBean.setContaCorrente(boletoVO.getContaCorrente());jBoletoBean.setDvContaCorrente("4");jBoletoBean.setCarteira(boletoVO.getCarteira());//pode ser 80 ou 81 ou 82 (Confirmar com gerente)jBoletoBean.setCodigoOperacao("870");jBoletoBean.setCodigoFornecidoAgencia("00000324");jBoletoBean.setDvCodigoFornecidoAgencia("02");jBoletoBean.setNossoNumero("19525086",8);jBoletoBean.setNoDocumento("987656123");jBoletoBean.setValorBoleto("2952.95");jBoletoBean.setDataVencimento("02/10/2007");Generatorgenerator=newHtmlGenerator();JBoletojBoleto=newJBoleto(generator,jBoletoBean,JBoleto.CAIXA_ECONOMICA);jBoletoBean.setEnderecoCodBar("boletoteste.do?cb="+jBoletoBean.getCodigoBarras());jBoleto.addBoleto();try{out.write(generator.toString().getBytes());out.flush();}catch(IOExceptione){e.printStackTrace();}}publicstaticvoidgerarCodBarras(OutputStreamout,StringsCodBar){HtmlGeneratorgenerator=newHtmlGenerator();generator.geraCodBar(out,sCodBar);}}