Itaú Shopline

3 respostas
S

Olá,

Inicialmente gostaria de dizer que não sou programador Java portanto vão com calma :P

Eu tinha o Itau Shopline funcionando normalmente em meu servidor porém foi necessário atualizar o Tomcat e agora o script não funciona de jeito nenhum.

Vou postar os erros e depois o script. Se você puderem dar uma olhada eu agradeceria :)

Desde já muito obrigado.

Erros

An error occurred at line: 7 in the generated java file
Only a type can be imported. Itau.Itaucripto resolves to a package
JSP FileName:/boleto.jsp

An error occurred at line: 33 in the jsp file: /boleto.jsp
Itaucripto cannot be resolved to a type
30: 	String obsAdicional2 = request.getParameter( "obsadicional2" );
31: 	String obsAdicional3 = request.getParameter( "obsadicional3" );
32: 	
33: 	Itaucripto cripto = new Itaucripto();
34: 	
35: 	dados = cripto.geraDados( codigoEmpresa,  pedido,  valor,     observacao,     chave,     nomeSacado,     codigoInscricao,     numeroInscricao,     enderecoSacado,     bairroSacado,     cepSacado,     cidadeSacado,     estadoSacado,     dataVencimento,     urlRetorna,	   obsAdicional1,	    obsAdicional2,	     obsAdicional3   ); 
36:         %>

Script

<%@ page language="java"
          import="java.io.*"%>
         
          <%@page import="Itau.Itaucripto"%>
 
 <html>
   <head>
     <title></title>
   </head>
   
       <%
	String chave  = "blablabla"; 
        String codigoEmpresa = "blablabla"; 
	String dados = "";
	
	String pedido = request.getParameter( "pedido" );
	String valor = request.getParameter( "valor" );
	String observacao = request.getParameter( "observacao" );
	String nomeSacado = request.getParameter( "nomesacado" );
	String codigoInscricao = request.getParameter( "codigoinscricao" );
	String numeroInscricao = request.getParameter( "numeroinscricao" );
	String enderecoSacado = request.getParameter( "enderecosacado" );
	String bairroSacado = request.getParameter( "bairrosacado" );
	String cepSacado = request.getParameter( "cepsacado" );
	String cidadeSacado = request.getParameter( "cidadesacado" );
	String estadoSacado = request.getParameter( "estadosacado" );
	String dataVencimento = request.getParameter( "datavencimento" );
	String urlRetorna = request.getParameter( "urlretorna" );
	String obsAdicional1 = request.getParameter( "obsadicional1" );
	String obsAdicional2 = request.getParameter( "obsadicional2" );
	String obsAdicional3 = request.getParameter( "obsadicional3" );
	
	Itaucripto cripto = new Itaucripto();
	
	dados = cripto.geraDados( codigoEmpresa,  pedido,  valor,     observacao,     chave,     nomeSacado,     codigoInscricao,     numeroInscricao,     enderecoSacado,     bairroSacado,     cepSacado,     cidadeSacado,     estadoSacado,     dataVencimento,     urlRetorna,	   obsAdicional1,	    obsAdicional2,	     obsAdicional3   ); 
        %>
        <body onload="document.shopline.submit();">
		<p align="center">Aguarde...</p>
                <form name="shopline" action="https://shopline.itau.com.br/shopline/shopline.asp" method="post">
                        
                <input type="hidden" name="DC" value="<% out.print( dados ); %>">
		<noscript>
			<input type="submit" value="Ver Boleto">
		</noscript>
        </form>
 </body>
 </html>

3 Respostas

S

Alguém tem o shopline funcionando na versão 5.5.25 do Tomcat?

Seria possível enviar um script de exemplo?

Novamente, obrigado.

Marky.Vasconcelos

Se você enviar a classe Itaucripto acho que podemos ver se o erro é lá.

S

Ela está disponível no seguinte endereço http://www.itaushopline.com.br/cadastrado/download/itaucripto.class

Obrigado.

Criado 15 de outubro de 2007
Ultima resposta 15 de out. de 2007
Respostas 3
Participantes 2