我在Postgres中创建了一个函数,但是它被执行了两次, 这是我的功能
// java code;
public String getNoUrutPPService() {
String hasil=null;
con = dbEngine.getConnection();
try {
con.setAutoCommit(false);
cs = con.prepareCall("{call get_no_urut_pp(?)}");
cs.registerOutParameter(1, Types.VARCHAR);
cs.execute();
hasil = (String) cs.getObject(1);
System.out.println(hasil);
con.commit();
} catch (SQLException e) {
LOG.error(e);
} finally {
closeConnetion();
}
return hasil;
}
我从java中调用该函数:
$.ajax({
url : "getNoUrutPP",
dataType : 'JSON',
type : 'post',
success: function(res){
$('#kodeFile').val('');
if(res.hasil !== null){
$('#kodeFile').val(res.hasil);
}
}
});
我从jsp页面的ajax调用
{{1}}
有些人认为我的功能有误。