首页 > 其他分享 >JSP接受POST请求参数

JSP接受POST请求参数

时间:2023-11-20 16:34:58浏览次数:43  
标签:请求 JSON 参数 JSP 接受 POST

代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="org.json.JSONObject" %>
<%@ page import="weaver.conn.RecordSet" %>
<%@ page import="weaver.hrm.User" %>
<%@ page import="weaver.hrm.HrmUserVarify" %>
<%@ page import="java.io.InputStream" %>
<%@ page import="org.apache.commons.io.IOUtils" %>

<%

    request.setCharacterEncoding("utf-8");
    String json = request.getParameter("json");
    InputStream is= null;
    is = request.getInputStream();
    String data="";
    data = IOUtils.toString(is, "utf-8");

     response.setContentType("text/json;charset=UTF-8");

    out.print(data);
    
%>
另外要注意,不要导入不同的JSON,会有冲突!!!!

标签:请求,JSON,参数,JSP,接受,POST
From: https://www.cnblogs.com/stfzhuang/p/17844272.html

相关文章

  • sysbench 安装 postgres 测试环境( Connection to database failed: SCRAM authenticat
    报错Connectiontodatabasefailed:SCRAMauthenticationrequireslibpqversion10orabove的解决方案1、下载安装包https://gitee.com/xiaohai008/postgresql10-devel2、安装yuminstall-ylibiculibicu-develrpm-ivhpostgresql10-10.23-1PGDG.rhel7.x86_64.rpmrp......
  • nginx代理设置请求头
    server{listen80;server_nameprejoin.chexd.com;#监听的hostnameadd_header'Access-Control-Allow-Origin''*';root/usr/local/nginx/prejoinhtml;#第一个项目的根目录add_header'Access-Control-Allow-Credentials'......
  • 安装install的项目的报错sass npm ERR! [email protected] postinstall: `node scripts
    npmERR!codeELIFECYCLEnpmERR!errno1npmERR!node-sass@4.14.1postinstall:`nodescripts/build.js`npmERR!Exitstatus1npmERR!npmERR!Failedatthenode-sass@4.14.1postinstallscript.npmERR!Thisisprobablynotaproblemwithnpm.Thereis......
  • PostgreSQL的学习与安装
    PG的定义:与mysql的区别:Linux下载PG的路径:https://www.postgresql.org/download/#InstalltherepositoryRPM:sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm#InstallPostgreSQL:sudoyuminsta......
  • Qt中使用QNetworkAccessManager类发送https请求时状态码返回0
    前言在项目开发中,碰到一个问题,使用QNetworkAccessManager类对象发送https请求时,状态码一直返回0,抓包分析看请求响应也是正常的。费了好大劲终于搞定了,主要是两个原因导致的。原因一:未设置支持SSL/TLS协议默认是不支持https协议的,需要在代码中手动设置下QNetworkRequestreqDown......
  • get请求与post请求的区别
    一、定义 1、get和post请求是http协议中的两种请求方式。 2、get一般用来获取服务器的信息的,post一般是用来更新信息。二、区别1、get请求一般用来请求获取数据  post请求一般作为发送数据到后台,传递数据,创建数据2、get请求也可以传参到后台,但是传递的参数则显示在地址......
  • 05.请求与响应 处理响应信息
    请求与响应-处理响应信息针对于后端服务,需要针对请求返回对应的响应信息。响应信息可以响应很多类型的信息类型。常见的比如文本类型,还有非常通用的JSON数据。在Flask中,可以使用视图函数来处理接口请求并生成相应的响应。而且Flask提供了多种方式来构建和返回接口响应......
  • Docker - Run PostgreSQL database
    zzh@ZZHPC:~$dockerpullpostgres:alpinezzh@ZZHPC:~$dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEpostgresalpine642d75c6be0c9daysago245MB zzh@ZZHPC:~$dockerrun--namepostgres16-p5432:5432-ePOSTGRES_......
  • postgresql 16主要新特性
    继postgresql15新特性后,pg16已经发布,这个版本的主要特性如下:1、逻辑复制支持级联,不一定要从primary开始;2、逻辑复制支持订阅自己,也就是真正的双主可以通过逻辑复制内置订阅实现了,不需要依赖三方,如pglogical3、copy性能提升明显,某些场景下300%4、SIMD支持数组和json、子事务搜......
  • GET和POST的请求的区别
    传递的参数不同,POST传递的参数在requestbody中,GET传递的参数在url后拼接GET请求一般用于查询,POST一般用于提交某种信息进行某些修改操作POST相对GET请求安全GET请求会被浏览器主动缓存,POST不会,要手动设置GET请求长度有限制,POST没有......