Post提交带参网址
前端
$(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提交带参网址的更多相关文章
- ytu 1057: 输入两个整数,求他们相除的余数(带参的宏 + 模板函数 练习)
1057: 输入两个整数,求他们相除的余数 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 177 Solved: 136[Submit][Status ...
- ytu 1058: 三角形面积(带参的宏 练习)
1058: 三角形面积 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 190 Solved: 128[Submit][Status][Web Boar ...
- 微信小程序生成带参二维码
需求:生成小程序中的海报,需要小程序二维码可以使用户保存到本地在朋友圈分享 生成二维码工具类代码如下: package com.aone.foottalk.action.wx.util; import ...
- js生成带参的二维码
最近项目中有需求生成带参的二维码,考虑过用JAVA后台生成返回前端展示,后面了解到用jquery的qrcode.js插件可以很好现实 引入js: require.config({ baseUrl : ...
- 慕课网-Java入门第一季-7-5 Java 中带参无返回值方法的使用
public class HelloWorld { public static void main(String[] args) { // 创建对象,对象名为hello HelloWorld hell ...
- 用HttpWebRequest提交带验证码的网站
using System; using System.Drawing; using System.IO; using System.Net; using System.Text; using Syst ...
- 报表引擎API开发入门—带参程序数据集
我们今天又来讲讲报表开发的事,上周开的这个系列入门文章也三四天了,浏览量不佳小编甚是悲伤啊,希望大家多多支持我! 一.问题描述 在实际应用中,可能需要根据表名动态地改变数据源,比如在程序数据集中,通过 ...
- Java 中带参带返回值方法的使用
如果方法既包含参数,又带有返回值,我们称为带参带返回值的方法. 例如:下面的代码,定义了一个 show 方法,带有一个参数 name ,方法执行后返回一个 String 类型的结果 调用带参带返回值的 ...
- Java 中带参无返回值方法的使用
有时方法的执行需要依赖于某些条件,换句话说,要想通过方法完成特定的功能,需要为其提供额外的信息才行.例如,现实生活中电饭锅可以实现“煮饭”的功能,但前提是我们必须提供食材,如果我们什么都不提供,那就真 ...
随机推荐
- mycat 安装 分表 分库 读写分离
简单的 理解 一下 mycat :如图 mycat 是一个 连接数据库的中介.一个独立安装的 工具,他连接着真实的数据库,并且 把自己伪装成一个数据库. 程序连接 mycat ,mycat 连接 到真 ...
- [JAVA]字节数组流
import java.io.*; public class ByteArrayStream { public static void main(String[] args) { byte[] dat ...
- 窗口关闭时弹出内存不能为read
出现这个错误的原因是:某个指针类型的变量或对象,其记录的内容不可用,但进程对其进行了访问.可能由于:指针类型的变量或对象未被赋值就被使用:或者已经被正常释放后,又被访问所致.由于是在结束进程时报这样的 ...
- PHP 概览
运行环境 Windows Linux Centos Ubuntu MacOS 编辑器 编码风格 依赖管理 Composer 发布包 热门框架 热门类库 热门系统 架构支持 源码分析 扩展开发
- iview 3.x InputNumber数字框bug
iview 3.X 版本中InputNumber 数字框组件存在bug,把最小值设置为0.2时,数组框禁止点击,其他数字都是正常.
- Apartment 2019
Apartment 2019 最近在学习3D建模,Apartment 2019是我的个人项目. 初步的想法是,先在网上找公寓建筑的平面图以及室内效果照片,根据这些参考图像来练习建模与渲染. 建模顺序与 ...
- MySQL按周统计 WEEK 实例
MySQL按周统计每周数据总和,用到了WEEK,subdate,date_format,date_sub,date_add函数. WEEK() 查看给定日期周数,语法:WEEK(date, mode) ...
- Java经典代码片段——使用NIO进行快速的文件拷贝
public static void fileCopy(File in, File out) throws IOException { FileChannel inChannel = new File ...
- 微信公众号生成带参数的二维码asp源码下载
晚上闲着没事,一个朋友联系,让帮忙写一个微信公众号利用asp生成带参数的二维码,别人扫了后如果已经关注过该公众号的,则直接进入公众号里,如果没关注则提示关注,关注后自动把该微信用户资料获取到并且保存入 ...
- ef6.0+mysql配合使用的问题
折腾了很久由于所用到的各种库版本问题:后来终于组合成了一个可用的:记录下各种库的版本 ef6.0 mysql5.5 mysql-connector-net-6.9.12.msi mysql-for-v ...