纯Java版工行B2C网银接口调用总结
1.首先看懂官方文档
2.icbc.jar这个jar包一定要要到!这是进行base64加密解密,以及
使用工行证书签名的重要工具类。
3.采取纯Java编码,要确保用对证书,放在D盘根目录下(其他路径亦可)。
4.编写JSP接口页面,字段必须与工行的一一对应。
而且如tranData等字段进行base64加密后或者签名后 必须以"“双引号扩上才可以。不然
工行接口那边不会识别
4.进行字段的拼接与加密等操作,并作为表单的属性传到接口处。
action地址按照工行客服给的指到一个界面,进行相应的调试。
这时候需要安装工行的网银客户端 调试界面的验证码等才会出现。
工行连调时,时间是由工行那边决定的。
工行的金额是按照分计算的。
相关文档:
/**
发送邮件的方法
@param mailStr - 发送的邮件体
**/
public void sendMail(String mailStr){
try {
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
& ......
String[] split(String regex)
根据给定的正则表达式的匹配来拆分此字符串,java中使用regex的符号需要使用"\\",因为regex本身使用"\"作为转义符。而在java中一个"\",需要用"\\"表示。
如果用"."做分割的话必须要这样"\\."如果是|也是"\\|"。
列举几个实用"\\"的例子:
Stri ......
Throwable
Throwable 类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数类型。
两个子类的实例,Error 和 Exception,通常用于指示发生了异常情况。通常,这些实例是在异常情 ......
1、测试方法如下:
public static String toUtf8(String str) {
return new String(str.getBytes("UTF-8"),"UTF-8"):
&nb ......
jsp中实现文件下载的最简单的方式是在网页上做超级链接,如:<a href="music/abc.mp3">点击下载</a>。但是这样服务器上的目录资源会直接暴露给最终用户,会给网站带来一些不 安全的因素。因此可以采用其它方式实现下载,可以采用:1、RequestDispatcher的方式进行;2、采用文件流输出的方式下载。
1、采用Re ......