在jsp中获取错误 - 令牌上的语法错误",",删除此令牌

时间:2017-06-10 13:19:27

标签: jsp

我收到错误

  

令牌上的语法错误",",删除此令牌

在params之后的第4行

<%@ 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;       
}            
    }        
%>

我已更新了我的代码。但仍然存在错误。我错过了什么?

1 个答案:

答案 0 :(得分:0)

您应该为参数添加类型,例如test_string = '2.02.02.02.02.02.02.02.0' print test_string.count("2.0")