0
Ich erhalte einen FehlerErste Fehler in jsp als - Syntaxfehler auf Token " "Löschen dieses Token
Syntaxfehler auf Token"," Löschen dieses Token
in Linie Nummer 4 nach Params.
<%@ page import="java.util.*" %>
<%@ page import="java.security.*" %>
<%!
public boolean verifyChecksum(params, checksumReceived_from_Payu)
{
String hashSequence = "udf10|udf9|udf8|udf7|udf6|udf5|udf4|udf3|udf2|udf1|email|firstname|productinfo|amount|txnid";
String[] hashVarSeq=hashSequence.split("\\|");
String hashString="";
String hash="";
String merchant_key="";
String salt="";
hashString=hashString.concat(salt);
hashString=hashString.concat("|");
hashString=hashString.concat(params.get(status));
hashString=hashString.concat("|");
for(String part : hashVarSeq)
{
hashString= (empty(params.get(part)))?hashString.concat(""):hashString.concat(params.get(part));
hashString=hashString.concat("|");
}
hashString=hashString.concat(merchant_key);
hash=hashCal("SHA-512",hashString);
if(hash.equals(checksumReceived_from_Payu))
return true;
else
return false;
}
}
%>
Ich habe meinen Code aktualisiert. Trotzdem bleibt der Fehler bestehen. Was vermisse ich?
Vielen Dank für Ihre Zeit. Ich habe deine Lösung versucht, aber immer noch mit dem gleichen Problem konfrontiert. Ich habe meine Frage oben mit dem neuesten Code aktualisiert. – sudarsan
Hör einfach auf Java-Code in JSPs zu setzen. Setzen Sie Java-Code in Java-Klassen, wo er hingehört. Sie haben den Argumenten der Methode keinen Typ hinzugefügt. –
Die Variable 'status' sollte definiert werden. –