java和php数据交互 PHP与java

前端用PHP,后端用Java,怎么进行交互额

php和java都是写后端的,前端基本就是html、css、javascript、还有移动端,各浏览器的兼容,大致就这些。

创新互联建站主要从事网站设计、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务河源,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

PHP与JAVA交互,该怎么搞

这是一门课程了。javaweb,,或者叫jsp。jsp就是由html和java脚本,等语言构成的。java程序嵌套在html里。相当于php。以网页的形式将java展现。这也就是所谓的动态。以为java程序获取的时间会变动。或者数据库变动从而引起网页的变动。具体实现,你可以在网上查找jsp教程。以下是一个jsp页面的例子:注释(1):上面一句是jsp命令语句,标准形式表示,利用java脚本语言。引入java.util包里的所有文件。编码为utf-8注释2:java脚本之后是标准的html格式。可嵌入java代码"MyJSP'index.jsp'startingpageThisismyJSPpage.可嵌入java脚本

java与php交互问题

aaaaaaa

private static String sentHttpPost(String path, MapString, String map, String encode) {

try {

String dataStr=null;

if (map != null  !map.isEmpty()) {

StringBuffer sb = new StringBuffer( );

for (Map.EntryString, String entry : map.entrySet())

sb.append("").append(entry.getKey()).append("=").append(URLEncoder.encode(entry.getValue(), encode));

dataStr=sb.toString().substring(1);

}

System.out.println(dataStr);

URL url = new URL(path);

HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();

urlConnection.setConnectTimeout(3000);

urlConnection.setRequestMethod("POST");

urlConnection.setDoOutput(true);

if(null!=dataStr){

byte[] data = dataStr.getBytes();

urlConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");

urlConnection.setRequestProperty("Content-Length", String.valueOf(data.length));

OutputStream os = urlConnection.getOutputStream();

os.write(data);

os.close();

}

int reCode = urlConnection.getResponseCode();

if (reCode == 200) {

String re = changInputStreamToString(

urlConnection.getInputStream(), encode).trim();

System.out.println(re);

if(re.equals("0")){

return "用户名不存在";

}else if (re.equals("1")){

return "登陆成功";

}else if (re.equals("-1")){

return "未知错误";

}else{ 

return "密码错误";

}

}

} catch (IOException e) {

e.printStackTrace();

}

return null;

}

php如何与java交互

private static String sentHttpPost(String path, MapString, String map, String encode) {

try {

String dataStr=null;

if (map != null  !map.isEmpty()) {

StringBuffer sb = new StringBuffer( );

for (Map.EntryString, String entry : map.entrySet())

sb.append("").append(entry.getKey()).append("=").append(URLEncoder.encode(entry.getValue(), encode));

dataStr=sb.toString().substring(1);

}

System.out.println(dataStr);

URL url = new URL(path);

HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();

urlConnection.setConnectTimeout(3000);

urlConnection.setRequestMethod("POST");

urlConnection.setDoOutput(true);

if(null!=dataStr){

byte[] data = dataStr.getBytes();

urlConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");

urlConnection.setRequestProperty("Content-Length", String.valueOf(data.length));

OutputStream os = urlConnection.getOutputStream();

os.write(data);

os.close();

}

int reCode = urlConnection.getResponseCode();

if (reCode == 200) {

String re = changInputStreamToString(

urlConnection.getInputStream(), encode).trim();

System.out.println(re);

if(re.equals("0")){

return "用户名不存在";

}else if (re.equals("1")){

return "登陆成功";

}else if (re.equals("-1")){

return "未知错误";

}else{ 

return "密码错误";

}

}

} catch (IOException e) {

e.printStackTrace();

}

return null;

}

php程序与java程序之间做数据交互,怎么做

可以用php的curl模拟浏览器请求是访问java服务器程序,或者用java的一个http类库同样发送http请求来访问PHP服务器

北大青鸟java培训:PHP交互控制台?

假如你在命令行下使用过php,那么你可能知道用-r选项来执行代码。

这个特征非常棒,但是很难正确处理"引用"。

你需要知道是"单引"或"双引",还有你所使用的shell,甚至你需要时刻保持对变量的警惕避免出错。

直接在STDIN中写入代码让php执行是件烦人的事情,假设你想修改前面已写的代码的话。

在这种情况下,海南电脑培训认为你只好把代码写入文件(即使那只有一行+?php)运行它。

为了解决这个问题,Marcus和我在php5.1clisapi中加入了新的特征。

我很荣幸能够在这里介绍给大家:PHP交互控制台。

在你编译了PHP(GNU:--with-readline)或者(BSD:--with-libedit)后,你便能够通过使用PHP的-a选项进入这个控制台。

但是这并非是我们全部拥有的。

更酷的特征是tab自动完成功能。

就象bash或者mysql控制台下你可以只输入前面几个字母,按下tab便获得可能的完成的单词列表。

目前,我们已经能够做到函数,常量,类名,变量,静态方法调用和类常量的自动完成。

目前我在进行对象方法和属性的自动完成工作。

目前自动完成尚有一些限制,比如对于变量或对象,它只能在先前行定义并执行后才会自动完成,并不能在单行多次使用或在一个函数内很好地工作。

但是大多数情况下,它能避免我们打印很多字母。


当前标题:java和php数据交互 PHP与java
文章出自:http://scyanting.com/article/hicdoi.html