`
文章列表
      所谓原因也不是千篇一律的呀!第一次接触支付宝开发,遇到好多好多的问题,手机支付成功后,支付宝回调商户指定的URL,开始是因为URL没有给对,所以一直都没有将钱加入电子钱包,而签名验证不通过原因如下:      1、参数中的中文乱码,但有时候反倒是解码惹了祸;      2、签名方式不同,比如说手机端是采用RSA签名方式,而PC端却采用MD5签名方式(判断是否支付宝反馈的信息,辨别真假);      3、更改商户ID及私钥时,无需更改支付宝的公钥;      签名通过后,如果支付宝一直回调商户URL时,说明商户没有回馈success字符串给支付宝,所以支付宝在10分钟内发送7 ...
//卖家支付宝帐户 String seller_email = new String(request.getParameter("WIDseller_email").getBytes("ISO-8859-1"),"UTF-8"); System.out.println("===> \nWIDseller_email "+ seller_email+" \n < == "); //必填 //商户订单号 String out_tra ...
            看到这个就知道为什么会抛出这个错误了,MD5与DSA/RSA的签名规则不一样,MD5需要的是“交易安全校验码”,不是私钥。

实现对象的排序

    博客分类:
  • java
方法①: package collsort.comparable; /** * Created by IntelliJ IDEA. * User: leizhimin * Date: 2008-3-29 22:21:19 * Company: LavaSoft([url]http://lavasoft.blog.51cto.com[/url]) * 要排序的元素对象 */ public class Cat implements Comparable<Cat> { private int age; private Str ...
根本原因:由于后来加上/删除的实体、对象在之前的数据没有关联上,所以造成脏数据。无论是@OneToOne 还是@ManyToOne,出现这个原因为子表(被关联表)中没有主表(关联表)中ID所对应的记录,或主表(关联表)中没有子表(被关联表)中ID所对应的记录. 解决办法: 如果子表中没有主表ID对应的记录也可以正常加载数据, 那么需要在主表字段上加一个@NotFound Annotation。 示例如下:     @OneToOne(optional=false)     @JoinColumn(name="business_id")     @NotFoun ...

qq校验

  <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=&qu ...
  <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=&quo ...
function tjm1(){ var tjm = $("#tjzh"); var tjmid = $("#tjzhId"); if(tjm.val() != ""){ $.ajax({ type : "get", async : false, url:"${pag ...
 原因之一就是JAVA_HOME:.;C:\Program Files\Java\jdk1.7.0_45前面没有“.;”
public class Test { public void dateDiff(String startTime, String endTime, String format) { //按照传入的格式生成一个simpledateformate对象 SimpleDateFormat sd = new SimpleDateFormat(format); long nd = 1000*24*60*60;//一天的毫秒数 long nh = 1000*60*60;//一小时的毫秒数 long nm = 1000*60;//一分钟的毫秒数 ...

Excel导出

    博客分类:
  • java
@RequestMapping(value = "/showDispose", method = RequestMethod.POST) public void showDispose(HttpServletResponse response, HttpSession session,PrintWriter printWriter,String page,String rows, String clzt,String tsrqq,String tsrqz,String js,String gjz, ...

tomcat配置

1.安装jdk 2.配置jdk环境 计算机-->属性-->高级系统设置-->高级-->环境变量-->系统变量 -->新建-->变量名:JAVA_HOME     变量值:jdk安装目录 -->新建-->变量名:CLASS_PATH   变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar-->选择path-->编辑-->添加 ;%JAVA_HOME%\bin 3.测试 -->cmd-->java -version    如图:配置成功 4.下载tomcat ...

java保留两位小数

    博客分类:
  • java
import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585; public void m1() { BigDecimal bg = new BigDecimal(f); double f1 = bg.setScale(2, BigDecimal.ROUND_H ...

页面自动跳转

    博客分类:
  • java
<%@ page language="java" contentType="text/html;charset=UTF-8" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="s" uri="/struts-tags" %> <% String path = request.getContext ...
      web.xml中这样配置 <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> 然后在index.jsp中使用Struts2的标签 <s:action name="getDataInfo" executeResult="true"></s:action> 这个标签会执行这个action,然后返回结果页面.     we ...
Global site tag (gtag.js) - Google Analytics