多语言展示
当前在线:1624今日阅读:60今日分享:41

java怎么往php传数据

java往php传数据最近刚好做到了这一块,有php调用java的接口来返回数据,php在做数据的处理可以做到两个系统的数据库同步操作,一般是用过ajax返回json数据然后解析出来就可以了
工具/原料
1

java

2

php

方法/步骤
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数据结构

推荐信息