前端

$(function(){
var obj=$('#form1');
obj.validate({
submitHandler: function (form){
var data={};
data.pupucode="sdfdsfsf";
data.sign="237"; var examData=JSON.stringify(data);
$.ajax({
contentType:'application/json',
type : "post",
url : 'checkpupu.cgi?access_token=0984E921-6AD5-43C6-AE26-E8261EC1FD48',
data:examData,
dataType : 'json',
success : function(data) {
console.log(data);
}
}); }
});
})

后端

@RequestMapping(value="/checkpupu",method={RequestMethod.POST},consumes="application/json")
@ResponseBody
public JSONObject CheckPupuCode(@RequestBody JSONObject re,HttpServletRequest request) throws Exception{
JSONObject jsonobj=new JSONObject();
JSONObject pupu=JSONObject.fromObject(re);
try{
//凭证号
String access_token="0984E921-6AD5-43C6-AE26-E8261EC1FD48";
//凭证出错
if(!request.getParameter("access_token").equals(access_token)){ jsonobj.put("errcode", 403);
jsonobj.put("errmsg", "凭证出错");
return jsonobj;
} String pupucode=pupu.getString("pupucode");
String sign=pupu.getString("sign"); String nhsign=String.valueOf(Authority.checksign(pupucode));
//验签不成功!
if(!sign.equals(nhsign)){
jsonobj.put("errcode", 402);
jsonobj.put("errmsg", "验签不成功");
return jsonobj;
} //码不存在的错误
WshopPupu wshoppupu=pupuservice.selectBypupucode(pupucode);
if(wshoppupu==null){
jsonobj.put("errcode", 401);
jsonobj.put("errmsg", "码不存在");
return jsonobj;
}
else {
if(wshoppupu.getTestcount()>=1){
jsonobj.put("errcode", 405);
jsonobj.put("errmsg", "码已经使用");
return jsonobj;
}
} jsonobj.put("errcode", 0);
jsonobj.put("errmsg", "ok");
}
catch(Exception err){
err.printStackTrace();
} return jsonobj;
}

Post提交带参网址的更多相关文章

  1. ytu 1057: 输入两个整数,求他们相除的余数(带参的宏 + 模板函数 练习)

    1057: 输入两个整数,求他们相除的余数 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 177  Solved: 136[Submit][Status ...

  2. ytu 1058: 三角形面积(带参的宏 练习)

    1058: 三角形面积 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 190  Solved: 128[Submit][Status][Web Boar ...

  3. 微信小程序生成带参二维码

    需求:生成小程序中的海报,需要小程序二维码可以使用户保存到本地在朋友圈分享 生成二维码工具类代码如下: package com.aone.foottalk.action.wx.util; import ...

  4. js生成带参的二维码

    最近项目中有需求生成带参的二维码,考虑过用JAVA后台生成返回前端展示,后面了解到用jquery的qrcode.js插件可以很好现实 引入js: require.config({ baseUrl : ...

  5. 慕课网-Java入门第一季-7-5 Java 中带参无返回值方法的使用

    public class HelloWorld { public static void main(String[] args) { // 创建对象,对象名为hello HelloWorld hell ...

  6. 用HttpWebRequest提交带验证码的网站

    using System; using System.Drawing; using System.IO; using System.Net; using System.Text; using Syst ...

  7. 报表引擎API开发入门—带参程序数据集

    我们今天又来讲讲报表开发的事,上周开的这个系列入门文章也三四天了,浏览量不佳小编甚是悲伤啊,希望大家多多支持我! 一.问题描述 在实际应用中,可能需要根据表名动态地改变数据源,比如在程序数据集中,通过 ...

  8. Java 中带参带返回值方法的使用

    如果方法既包含参数,又带有返回值,我们称为带参带返回值的方法. 例如:下面的代码,定义了一个 show 方法,带有一个参数 name ,方法执行后返回一个 String 类型的结果 调用带参带返回值的 ...

  9. Java 中带参无返回值方法的使用

    有时方法的执行需要依赖于某些条件,换句话说,要想通过方法完成特定的功能,需要为其提供额外的信息才行.例如,现实生活中电饭锅可以实现“煮饭”的功能,但前提是我们必须提供食材,如果我们什么都不提供,那就真 ...

随机推荐

  1. html 出现粒子线条,鼠标移动会以鼠标为中心吸附的特效之canvas-nest.js插件

    我在网上看到一个很炫酷,很有趣的特效,网页上会有很多移动的粒子和线条,鼠标经过时会以鼠标为中心吸附过来,如果时间够久,会形成一个类似震动的.带辐条的车轮子的东西. 网上搜了一下,源码是github里面 ...

  2. 18.16 gcc-3.4.5编译错误及解决方法集锦

    18.16.1 自写BootLoader错误 ERROR : boot.c:: warning: return type of 'main' is not `int' ANSWER : int mai ...

  3. 通过Jmeter 代理功能获取postman请求

    对于初学者在Jmeter 配置 请求其实属于比较麻烦的事情,但是如果在Postman配置就容易多了,所以考虑是否可以把postman的配置直接导入Jmeter,避免初学者上手不易的问题,后来考虑使用J ...

  4. Spring Cloud Alibaba正式入驻Spring Cloud官方孵化器

    第一个版本发布内容如下: 开源组件(spring-cloud-alibaba开头): 服务发现(Service Discovery) 配置管理(Configuration Management) 高可 ...

  5. PHP中的反射模拟框架中控制器的调度

    <?php class IndexAction { public function index() { echo 'index'; } public function indexBefore() ...

  6. php7 使用simplexml扩展处理xml

    <?php $xmldoc = "<?xml version=\"1.0\" encoding=\"gb2312\"?> <s ...

  7. linux Table is marked as crashed and should be repaired

    linux Table is marked as crashed and should be repaired 2014-07-28 10:34 1282人阅读 评论(0) 收藏 举报  分类: da ...

  8. 关于eth0 eth0:1 和eth0.1关系介绍

    eth0 eth0:1 和eth0.1三者的关系对应于物理网卡.子网卡.虚拟VLAN网卡的关系:物理网卡:物理网卡这里指的是服务器上实际的网络接口设备,这里我服务器上双网卡,在系统中看到的2个物理网卡 ...

  9. 常用font-family

    微软雅黑: Microsoft YaHei 宋体:SimSun 黑体:SimHei 仿宋: FangSong 楷体:  KaiTi 隶书:LiSu 幼圆:YouYuan 华文细黑:STXihei 华文 ...

  10. git push 本地项目推送到远程分支

    大家有的时候,会在本地新建项目,这里说一下在本地项目建立本地git仓库,然后push到远程仓库的步骤 1.在本地项目的文件夹下,git仓库初始化 git init 初始化本地git仓库 2. git ...