<%
try
{
invoiceNumber = (String)request.getParameter("invoiceNumber");
txnType = (String)request.getParameter("txnType");
mID = (String)request.getParameter("mID");
amount = (String)request.getParameter("amount");
currencyCode = (String)request.getParameter("currencyCode");
locale = (String)request.getParameter("locale");
timeout = "60";//(String)request.getParameter("timeout");
pgwURL = (String)request.getParameter("pgwURL");
returnURL = (String)request.getParameter("returnURL");
IP = (String)request.getRemoteAddr();
myStore = new StoreAPI();
if ( txnType == null || txnType.equals("1") )
{
sendString = myStore.sendAuth(invoiceNumber, new Long(mID), new Double(amount), Integer.parseInt(currencyCode),locale,returnURL);
} else {
sendString = myStore.sendSale(invoiceNumber, new Long(mID), new Double(amount), Integer.parseInt(currencyCode),locale,returnURL);
}
%>请问运行后sendString的结果是什么?我想是不是一个字符串?因我主要做asp,没有jsp的运行环境,所以请大家帮忙。
try
{
invoiceNumber = (String)request.getParameter("invoiceNumber");
txnType = (String)request.getParameter("txnType");
mID = (String)request.getParameter("mID");
amount = (String)request.getParameter("amount");
currencyCode = (String)request.getParameter("currencyCode");
locale = (String)request.getParameter("locale");
timeout = "60";//(String)request.getParameter("timeout");
pgwURL = (String)request.getParameter("pgwURL");
returnURL = (String)request.getParameter("returnURL");
IP = (String)request.getRemoteAddr();
myStore = new StoreAPI();
if ( txnType == null || txnType.equals("1") )
{
sendString = myStore.sendAuth(invoiceNumber, new Long(mID), new Double(amount), Integer.parseInt(currencyCode),locale,returnURL);
} else {
sendString = myStore.sendSale(invoiceNumber, new Long(mID), new Double(amount), Integer.parseInt(currencyCode),locale,returnURL);
}
%>请问运行后sendString的结果是什么?我想是不是一个字符串?因我主要做asp,没有jsp的运行环境,所以请大家帮忙。
StoreAPI是怎样的?
把它也贴出来吧
<%@ page
import="java.lang.*, javax.servlet.http.HttpSession, javax.servlet.*,com.jetcopg.storeapi.store.StoreAPI, java.io.*, java.util.* "%>
<%
String txnType;
String invoiceNumber;
String mID;
String amount;
String currencyCode;
String locale;
String timeout;
String returnURL;
String IP;
String cardtype;
String cardno;
String expdate;
StoreAPI myStore;
String sendString = new String();
String record = new String();
Date currDate = new java.util.Date();
java.text.SimpleDateFormat formatDate = new java.text.SimpleDateFormat("yyyyMMdd");
java.text.SimpleDateFormat formatlogDate = new java.text.SimpleDateFormat("yyyyMMddHHmmss");
String logDate = formatDate.format(currDate);
String pgwURL = "";
%>
不过,myStore.sendSale(),myStore.sendAuth()返回值不是字符串的话是会报错的。
这个类应该是自己写的吧? LZ找到它反编译看看代码
不过sendString是字符串型的变量
然后通过一个自提交表单将这条string提交到支付页面。中国银行的。