先上代码:

package com.jovtec.galaxy.mailbox;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import net.sf.json.JSONObject;import com.jovtec.galaxy.object.SysObject;
import com.jovtec.galaxy.util.DateHelper;public class MailboxAction extends HttpServlet {/*** */private static final long serialVersionUID = 1L;/*** 覆盖Get方法*/@SuppressWarnings("unchecked")public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("application/json");response.setCharacterEncoding("UTF-8");// 返回JSON数据JSONObject resultObject = new JSONObject();// 获取post提交的回复案件的信息String postResult = reqMailbox(request);//实现逻辑...response.getOutputStream().write(resultObject.toString().getBytes("UTF-8"));}/*** 获取请求头内容* * @param request* @return* @throws IOException*/private String reqMailbox(HttpServletRequest request) throws IOException {// 读取请求内容BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream(), "UTF-8"));String line = null;StringBuilder sb = new StringBuilder();while ((line = br.readLine()) != null) {sb.append(line);}// 将资料解码return sb.toString();}/*** 跳转到Get方法*/public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doGet(request, response);}}

1.首先,先继承HttpServlet,获取post请求的参数。

2.需要在web.xml里面做相应的配置,配置如下:

<servlet>
<servlet-name>MailboxAction</servlet-name><servlet-class>com.jovtec.galaxy.mailbox.MailboxAction</servlet-class>
</servlet>
<servlet-mapping> <servlet-name>MailboxAction</servlet-name>  <url-pattern>/mailbox/MailboxAction</url-pattern>
</servlet-mapping>

访问接口的路径,就是项目路径+/mailbox/MailboxAction

完~

转载于:https://www.cnblogs.com/fron/p/servlet_post_20170413.html

servelet 实现Post接口访问相关推荐

  1. 接口访问次数_系统运行缓慢,CPU 100%,Full GC次数过多,这一招帮你全搞定

    处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题.当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警.本文主要针对系统运行缓慢这 ...

  2. directshow c++ 设置 曝光_DirectShow 接口访问相机参数设置方法

    本文档适用于所有适用 directshow 接口访问相机的程序,例如 MATLAB和 Labview 的 ImaqDx 接口.Halcon 的 Directshow 接口等. MATLAB 中,可以通 ...

  3. 接口访问加密_加密“访问”的争论日益激烈

    接口访问加密 即使美国政府再次竞购Clipper Chip ,这是一个臭名昭著的事件,多年来一直影响着密码学的辩论,但在许多季度中,人们重新开始关注不应重复的情况. 最新证据来自联合国人权事务高级专员 ...

  4. Vue解决接口访问跨域问题

    Vue解决接口访问跨域问题 参考文章: (1)Vue解决接口访问跨域问题 (2)https://www.cnblogs.com/wangfugui/p/10123126.html (3)https:/ ...

  5. WebApi接口访问异常问题。尝试创建“testController”类型的控制器时出错。请确保控制器具有无参数公共构造函数

    WebApi接口访问异常问题.尝试创建"testController"类型的控制器时出错.请确保控制器具有无参数公共构造函数 参考文章: (1)WebApi接口访问异常问题.尝试创 ...

  6. access_token(接口访问凭证)

    微信公众平台为开发者提供了一系列接口,开发者通过调用这些接口能够实现自定义菜单管理.用户管理.消息群发.语义理解等功能,在调用这些接口时都需要传入接口访问凭证access_token.公众平台提供了专 ...

  7. Elasticsearch:创建 API key 接口访问 Elasticsearch

    在之前我的文章 "Elastic:使用Postman来访问Elastic Stack" 中我介绍了如何在应用中访问 Elasticsearch.在那里,我们使用了最基本的 Basi ...

  8. rest接口访问webService soap接口 用XStream javabean和xml的互转

    创建javabean ,RequestCommonFPKJ @XStreamAlias("REQUEST_COMMON_FPKJ") public class RequestCom ...

  9. 使用echarts中国地图添加气泡时使用接口访问的数据不显示

    Vue,使用echarts绘制中国地图添加数据标点时直接使用data中的数据能正常显示,使用接口访问的数据添加或赋值给data中的数据时能正常打印却不能正常显示. 解决方案 暴力解决方法:直接将图表创 ...

  10. 接口访问报错:301 Moved Permanently

    场景 今天接口访问报错:301 Moved Permanently.我傻傻的检查了好半天后台日志,发现怎么都找不到.后来问了大神,才晓得301请求压根就没有到后台,当然没有日志了. 报错如下: 解释: ...

最新文章

  1. 【DIY】送给儿子的感应小夜灯,DIY小夜灯,无需编程,用人体红外感应传感器制作小夜灯...
  2. (chap4 IP协议) IPV6(IP version 6)
  3. Python 程序开发90个注意事项
  4. 命令行设置dns_网络感叹号dns未响应
  5. getopt()和getopt_long()用法
  6. Python文件夹与文件的操作
  7. mysql 记录所有操作_mysql 的一些记录的操作
  8. 郑州百知面试题 SSM试题三
  9. 越优秀的人越努力,越努力的人越幸运!
  10. SpriteBuilder物理对象的父子关系
  11. Nginx之11吸星大法 - (页面缓存) 1
  12. SQL Server 中的例程分析
  13. logistic回归分析优点_7种主流数据分析软件比较及经典教材推荐
  14. python搬家具_python3 摆放家具练习
  15. 制造业干货,只需3步,快速提高产品良率!
  16. STM32基础-外部中断与优先级
  17. 博通wifi驱动详解(四)
  18. 第三十七章 SQL函数 CURRENT_TIMESTAMP
  19. nodejs 面试题(个人总结)
  20. 关于AnyChat录像解决方案的几张原理图

热门文章

  1. 「Mac新手必备」自定义 Mac 上的控制中心和菜单栏
  2. 苹果Mac环境如何配置定时任务?
  3. 苹果Mac智能照片编辑软件:​​​​Movavi Picverse
  4. 如何清除以前连接到Mac的WiFi网络
  5. 安装和客户端证书颁发---puppet系列
  6. 网站发布后验证码不显示
  7. 机器学习之深入理解K-means、与KNN算法区别及其代码实现
  8. 怎样与用户有效地沟通以获取用户的真实需求?
  9. Ext.Net系列:二Event之DirectEvent 示例2(Delay)
  10. 如何为resin的jvm-default.log瘦身