java往php传数据操作方法
java往php传数据最近刚好做到了这一块,有php调用java的接口来返回数据,php在做数据的处理可以做到两个系统的数据库同步操作,一般是用过ajax返回json数据然后解析出来就可以了
1、首先java要往php传数据可以先在java的代码中写一个接口来给php调用,可以实现即时通信,例如java接口是 http://xxx.com/project/sPageList
2、如果调用java接口需要符合接口的参数规则否则会出错例如/project/sPageList需要参数如果
"name":"", //项目名称 "project_sn":"", //项目编号 "credit_type_id":"",//学分类别 "hold_way":"", //举办方式 "status":"", //项目状态 "area_id":"", //投放区域 "is_required":"0", //是否必修:0-是,1-否 "siteId":"", //单位ID "year":"", //项目年份 "page_num": "1", //页码 "page_size": "10" //每页显示条数
如果都符合那么接口会返回一系列数据
3、如果后台php调用java接口首先要应用到php.ini中吧 extension=php_curl.dll扩展打开去掉行开头的分号即可
4、如后写好接口的路径例:$url = "http://192.168.1.11:8080/project/sPageList";还有要传递的参数
5、然后初始化curl_init();传递网址和参数,以及一些必要的配置
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1);
6、curl_exec($ch);传递给浏览器关闭流,如果调用成功会有json返回数据json_decode 对 json文本转换为 相应的PHP数据结构
总结:以上就是关于java怎么往php传数据的方法内容,感谢大家的学习和对我们的支持。
相关推荐
-
java读取PHP接口数据的实现方法
和安卓是一个道理,读取json数据 PHP文件: <?php class Test{ //日志路径 const LOG_PATH="E:\phpServer\Apache\logs\\error.log"; //显示的行数 const PAGES=50; public static function main(){ header("content-type:text/html;charset=utf-8"); if(!empty($_GET['action']
-
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
环境 开发包:appserv-win32-2.5.10 服务器:Apache2.2 数据库:phpMyAdmin 语言:php5,java 平台:windows 10 java驱动:mysql-connector-java-5.1.37 需求 编写一个PHP脚本语言,连接到phpMyAdmin数据库的test库 编写一个java web服务端,连接到phpMyAdmin数据库的test库 代码 php连接方式 mysql.php <?php /**************************
-
java URL 获取PHP JSON 数据
1:php地址 http://127.0.0.6/?c=json 2:java 输出的结果是 [{"id":1,"name":"zhdc"},{"id":2,"name":"\u5c0f\u6731"}] index.php <?php if(isset($_REQUEST['c'])){ $c = $_REQUEST['c']; if($c == "json"
-
java往php传数据操作方法
java往php传数据最近刚好做到了这一块,有php调用java的接口来返回数据,php在做数据的处理可以做到两个系统的数据库同步操作,一般是用过ajax返回json数据然后解析出来就可以了 1.首先java要往php传数据可以先在java的代码中写一个接口来给php调用,可以实现即时通信,例如java接口是 http://xxx.com/project/sPageList 2.如果调用java接口需要符合接口的参数规则否则会出错例如/project/sPageList需要参数如果 "name&
-
Java文件上传与文件下载实现方法详解
本文实例讲述了Java文件上传与文件下载实现方法.分享给大家供大家参考,具体如下: Java文件上传 数据上传是客户端向服务器端上传数据,客户端向服务器发送的所有请求都属于数据上传.文件上传是数据上传的一种特例,指客户端向服务器上传文件.即将保存在客户端的文件上传一个副本到服务器,并保存在服务器中. 1.上传表单要求 文件上传要求客户端提交特殊的请求--multipart请求,即包含多部分数据的请求.必须将<form/>标签的enctype属性值设为"multipart/form-d
-
简述Java异步上传文件的三种方式
本文为大家分享了三种Java异步上传文件方式,供大家参考,具体内容如下 用第三方控件,如Flash,ActiveX等浏览器插件上传. 使用隐藏的iframe模拟异步上传. 使用XMLHttpRequest2来实现异步上传. 第一种使用浏览器插件上传,需要一定的底层编码功底,在这里我就不讲了,以免误人子弟,提出这点大家可以自行百度. 第二种使用隐藏的iframe模拟异步上传.为什么在这里说的是模拟呢?因为我们其实是将返回结果放在了一个隐藏的iframe中,所以才没有使当前页面跳转,感觉就像是异步操
-
java文件上传Demo(必看篇)
说到文件上传我们要做到: 1.引入两个包:commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar 2.将form改为上传文件模式:enctype="multipart/form-data" 3.开始编写相关代码 这里会用到几个关键的类:磁盘文件工厂DiskFileItemFactory : 创建servlet文件上传类:ServletFileUpload 还有几个重要的方法:DiskFileItemFactory类用于将以临时文件形式保存在磁
-
Java图片上传实现代码
本文实例为大家分享了Java图片上传代码,供大家参考,具体内容如下 import java.io.*; import java.net.*; /* *发送端 */ class picsend { public static void main(String[] args) throws Exception { if(args.length!=1) { System.out.println("请选择一张.jpg图片"); return; } File file = new File(ar
-
两种java文件上传实例讲解
本文通过两种文件上传实例进行比较,帮助大家更好的学习java文件上传功能,具体内容如下 1. Java附件上传代码 @Controller public class UploadFile extends BaseJsonController{ /** * 附件上传 * * @param request * @param creativeFile * @param response * @return */ @RequestMapping(value = "/upload/uploadFi
-
Mybatis批量删除数据操作方法
MyBatis的作用我想不用多说,今天说说MyBatis中的批量删除操作.废话不多说,先给大家一段代码片段! <delete id="deleteByStandardIds"> delete from t_standard_catalog where standard_id in <foreach collection="array" item="standardId" open="(" close=&quo
-
java webservice上传下载文件代码分享
本文实例为大家分享了java webservice上传下载文件代码,供大家参考,具体内容如下 1.新建动态web工程youmeFileServer,新建包com,里面新建类FileProgress package com; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.sql.Date; import java.text.Simple
-
Java文件上传下载、邮件收发实例代码
文件上传下载 前台: 1. 提交方式:post 2. 表单中有文件上传的表单项: <input type="file" /> 3. 指定表单类型: 默认类型:enctype="application/x-www-form-urlencoded" 文件上传类型:multipart/form-data FileUpload 文件上传功能开发中比较常用,apache也提供了文件上传组件! FileUpload组件: 1. 下载源码 2. 项目中引入jar文件
-
Java 文件上传的实例详解
Java 文件上传的实例详解 java 文件上传 Java文件上传,介绍几种常用的方法,也是经过本人亲手调试过的 1.jspsmartupload 这个组件用起来是挺方便的,不过就是只适合小文件上传,如果大文件上传的话就不行,查看了一下他的代码,m_totalBytes = m_request.getContentLength(); m_binArray = new byte[m_totalBytes];居然把整个上传文件都读到内存去了,那如果是上传几十M的文件,同时几个用户上传,服务器稳挂,不
随机推荐
- 如何解决jQuery EasyUI 已打开Tab重新加载问题
- 英汉对照报关常用缩写语
- 详解Java的Hibernate框架中的注解与缓存
- asp.net 上传图片并同时生成缩略图的代码
- js获取select标签选中值的两种方式
- js+html5通过canvas指定开始和结束点绘制线条的方法
- asp.net在事件中启动线程来打开一个页面的实现方法
- 那些年我们错过的魔术方法(Magic Methods)
- 正则基础之 小数点
- js 日期转换成中文格式的函数
- Java中实现双数组Trie树实例
- MySQL笔记之连接查询详解
- Ruby中类变量和实例变量的比较
- Apache下MP3 防盗链的解决办法
- Sql Server2016 正式版安装程序图解教程
- javascript制作的滑动图片菜单
- java springmvc乱码解决归纳整理详解
- 详解Springboot自定义异常处理
- android中SharedPreferences实现存储用户名功能
- Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例