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

