Lo cierto es que he intentado de todo y les cuento, el jsp de ejemplo que da el banco es el siguiente:
Código:
La estructura de los archivos es:<% // Ejemplo de pagina JSP para la definicion y generacion del digest // Este ejemplo tiene las mismas caracteristicas de ambiente definidas en el // ejemplo .java adjunto %> <HTML> <HEAD> <TITLE>Generacion Digest</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> </HEAD> <BODY> <% String varTotal = "1000045"; // Monto de Transaccion String varCurrency = "860"; // Codigo de Moneda String varOrder_id = "12345678"; // Order Id String varMerchant = "00260364"; // Merchant ID String varStore = "100"; // Store ID String varTerm = "97000001"; // Term ID String Digesti; // Valor de Digest %> <%@ page import="OasisEMSecImp.*" %> <% OasisEMSecImp digest= new OasisEMSecImp(); Digesti = digest.getDigest(varMerchant,varStore,varTerm,varTotal,varCurrency,varOrder_id); %> Merchant ID : <%=varMerchant%> Store ID :<%=varStore%> Term ID :<%=varTerm%> Total : <%=varTotal%> Currency :<%=varCurrency%> Order ID : <%=varOrder_id%> Digest : <%=Digesti%> </BODY> </HTML>
Código:
y el error que me lanza es:|--- digest.jsp | |--- WEB-INF | | | |--- classes | | | | | |-----OasisEMSecImp.class | | | |--- lib | | | | | |----- eMerchantDigest.jar | | |----- libOasisEMSec-0.0.4.so | | |----- libOasisEMSec-0.0.so | | |----- libOasisEMSec-0.1.3.so | | |----- libOasisEMSec-0.so | | |----- libOasisEMSec.la | | |----- libOasisEMSec.so | |--- emerchant
Código:
no me está importando la clase correctamente y no sé cuál es el error propiamente. A quin pueda guiarme, le estaré completamente agradecido.org.apache.jasper.JasperException: No se puede compilar la clase para JSP: An error occurred at line: 6 in the generated java file The import OasisEMSecImp cannot be resolved Ha tenido lugar un error en la línea: 26 en el archivo jsp: /ejemplo_digest.jsp OasisEMSecImp cannot be resolved to a type 23: 24: <%@ page import="OasisEMSecImp.*" %> 25: <% 26: OasisEMSecImp digest= new OasisEMSecImp(); 27: Digesti = digest.getDigest(varMerchant,varStore,varTerm,varTotal,varCurrency,varOrder_id); 28: %> 29: Merchant ID : <%=varMerchant%> Ha tenido lugar un error en la línea: 26 en el archivo jsp: /ejemplo_digest.jsp OasisEMSecImp cannot be resolved to a type 23: 24: <%@ page import="OasisEMSecImp.*" %> 25: <% 26: OasisEMSecImp digest= new OasisEMSecImp(); 27: Digesti = digest.getDigest(varMerchant,varStore,varTerm,varTotal,varCurrency,varOrder_id); 28: %> 29: Merchant ID : <%=varMerchant%>
...por cierto, el banco entrega un .java adjunto para probar por cónsola con un código exactamente igual y cuando lo compilo me funciona correctamente