第一步,先写一个jsp页面,定义jsp将form表单提交给SiglePaymentServlet

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SR</title>
</head>
<body>
<H2>单笔代扣发单</H2><form  action="TestServlet" method="post">
<input type="text"  name="test1"  /><br/>
<input type="text"  name="test2"  /><br/>
<input type="submit" value="提交" />
</form>
</body>
</html>

2第二步,创建TestServlet

package com.test;import java.io.IOException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.Map;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import net.sf.json.JSONObject;/*** Servlet implementation class TestServlet*/
@WebServlet("/TestServlet")
public class TestServlet extends HttpServlet {private static final long serialVersionUID = 1L;private String url=""; private String merchId=""; private String key=""; /*** @see HttpServlet#HttpServlet()*/public TestServlet() {super();// TODO Auto-generated constructor stub}/*** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)*/protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub}/*** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)*/protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubString test1=request.getParameter("test1")  ;System.out.println(test1);Map<String, String> paraMap = new HashMap<String, String>();url=request.getParameter("url");merchId=request.getParameter("merchId");key=request.getParameter("key");paraMap.put("test1", request.getParameter("test1"));paraMap.put("test2", request.getParameter("test2"));JSONObject jsob = JSONObject.fromObject(paraMap);String content = jsob.toString();String res = HttpClientUtil.post(url, content,merchId,key);PrintWriter out = response.getWriter();out.print(res);}}

3关于调用的httpclient,和签名方法,可以请教相关开发进行获取。

如何根据接口写一个客户端进行发单测试?相关推荐

  1. 利用有道云笔记接口写一个多端同步桌面便签

    软件下载地址 源码和打包后的软件 软件效果图 功能 1.利用有道云笔记的云端实现多端同步. 2.多个便签切换主题,背景颜色和字体颜色都有6种颜色可选.并可以记录单个便签选择的配色. 3.记录每一个便签 ...

  2. pythonbmi代码_用python写一个BMI体制指数测试

    前言:本人是个小白,才学python也没有多久.就随便写写,请各位大佬勿喷哈. 身体质量指数(BMI,Body Mass Index)是国际上常用的衡量人体肥胖程度和是否健康的重要标准,主要用于统计分 ...

  3. 自己写一个java.lang.reflect.Proxy代理的实现

    前言 Java设计模式9:代理模式一文中,讲到了动态代理,动态代理里面用到了一个类就是java.lang.reflect.Proxy,这个类是根据代理内容为传入的接口生成代理用的.本文就自己写一个Pr ...

  4. 实战!手把手教你如何编写一个Linux驱动并写一个支持物联网的LED演示demo

    目录 一.开发环境 二. 准备工作: 1. 创建一个项目工程目录 2. 创建输出与目标目录 3.头文件目录 4. 建立源代码src目录 5. 使用git管理你的项目 三.编写LED驱动 三.一 准备工 ...

  5. 鸟和飞机都能飞行,使用代码写一个方法完成鸟的子类比如鹰,麻雀的飞行,还有飞机的飞行

    需求:鸟和飞机都能飞行,使用代码写一个方法完成鸟的子类比如鹰,麻雀的飞行,还有飞机的飞行 /* 1:需求:鸟和飞机都能飞行,使用代码写一个方法完成鸟的子类比如鹰,麻雀的飞行,还有飞机的飞行提示:写一个 ...

  6. 写一个类Army,代表一支军队,这个类有一个属性Weapon数组w(用来存储该军队所拥有的所有武器), 该类还提供一个构造方法,在构造方法里通过传一个int类型的参数来限定该类所能拥有

    代码 /*开放型题目,随意发挥:写一个类Army,代表一支军队,这个类有一个属性Weapon数组w(用来存储该军队所拥有的所有武器),该类还提供一个构造方法,在构造方法里通过传一个int类型的参数来限 ...

  7. 用Python写一个简单的api接口

    python框架有很多,例如:Flask,Django,FastAPI 等.本文将使用 Flask 来编写 API 接口. 安装Flask 首先,您需要安装 Flask: pip install fl ...

  8. 【游戏开发实战】用Go语言写一个服务器,实现与Unity客户端通信(Golang | Unity | Socket | 通信 | 教程 | 附工程源码)

    文章目录 一.前言 二.Go开发环境搭建(Windows系统) 1.安装Go命令行工具 2.创建GoWorkspace目录 3.配置GOPATH环境变量 4.配置GOPROXY代理 5.安装VSCod ...

  9. OpenGL.Shader:志哥教你写一个滤镜直播客户端:仿3个抖音滤镜效果(4镜像/电击/灵魂出窍)

    OpenGL.Shader:志哥教你写一个滤镜直播客户端(可能是结束篇) OpenGL.Shader基本的图像处理知识已经学习的7788了,所以这篇应该是滤镜直播客户端的最后一篇了,之后会出基于FFm ...

最新文章

  1. 开发日记-20190821 关键词 读书笔记《掌控习惯》DAY 1
  2. delphi7升级delphi2007可以互用马_奶爸带娃玩“升级版摇摇马”火了,像极了传说中的“甘为孺子牛”...
  3. linux怎么使用cal命令,Linux cal命令
  4. VTK:轮廓 Glow Pass用法实战
  5. PHP函数——urlencode() 函数
  6. java中常量final的用法_详解Java中final的用法
  7. ml dl el学习_DeepChem —在生命科学和化学信息学中使用ML和DL的框架
  8. 十八、PHP框架Laravel学习笔记——模型的增删改
  9. 把多个JavaScript函数绑定到onload事件处理函数上
  10. springBoot shiro
  11. 反射真的存在性能问题吗?
  12. tensorflow 2.X中构建模型的三种方式:Sequential, Functional, Subclassing
  13. 前端数据可视化—Echart——笔记整理
  14. 如何打造一个自动化的前端项目
  15. 鸿蒙支持ps4手柄吗,完美兼容PS4手柄!iPhone也能畅玩PS4,教程在此
  16. 一张图,讲明白UML类图
  17. 迅捷ocr文字识别软件是如何将图片转成文字的?
  18. 投影仪显示无法连接服务器失败怎么办,电脑和投影仪连不上怎么办
  19. IAR编译出现Error[Pe147]: declaration is incompatible with “__interwork __vfp int dir_get_dout()“ 报错
  20. 高州中学2021高考成绩查询,【高州市第三中学网站】2021招生|怎么样|排名|高中部|初中部...

热门文章

  1. 这可能是最适合C++学习者的书单
  2. C++:究竟还有没有未来?
  3. ip 十进制 整型 java_IP地址转换成10进制整数(zt)
  4. 大数据之HBase教程
  5. python测量血压_python距离测量的方法
  6. 优化算法笔记|粒子群算法理解及Python实现
  7. 原F1000Prime推荐:ACE2泛癌分析图谱(TCGA数据库挖掘)
  8. nginx 多个root_nginx虚拟主机配置
  9. 达摩院python教程视频_Python400集大型视频,无偿分享,从正确方向学习python,全套python入门完整视频...
  10. jwt token 过期刷新_如何在SpringBoot中集成JWT(JSON Web Token)鉴权