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

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

用php的curl模拟浏览器请求是访问java服务器程序

2.用java的一个http类库同样发送http请求来访问PHP服务器

$context=stream_context_create(array('http'=>array('method'=>"GET",'timeout'=>30,)))

$string=file_get_contents('http://www.baidu.com/s?wd=php%20file_put_contents',false,$context)//换成java地址

echo '这可不是百度,只是我输出了百度的返回'

echo $string

windows下的安装

第一步:安装JDK,这是非常容易的,你只需一路回车的安装好。然后做好以下步骤。

在 Win9x 下加入 :“PATH=%PATH%C:\jdk1.2.2\bin” 到AUTOEXEC.BAT文件

在 NT /Win2000下加入 “C:\jdk1.2.2\bin”到环境变量中。

这一步是非常重要的,这样PHP才能正确的找到需调用的JAVA类。

第二步:修改你的PHP.INI文件。

[java]

extension=php_java.dll

java.library.path=c:\web\php4\extensions\

java.class.path="c:\web\php4\extensions\jdk1.2.2\php_java.jarc:\myclasses"

在PHP.INI中加入extension=php_java.dll

并在[java]中,设定好java.class.path,让它指向php_java.jar,如果你使用新的JAVA类,你也应该存入这个路径,在这篇例子中,我们使用c:\myclasses这个目录。

第三步:测试环境,创建如下PHP文件:

<? 

$system = new Java("java.lang.System") 

print "Java version=".$system->getProperty("java.version")."\n" 

print "Java vendor=".$system->getProperty("java.vendor")."\n\n" 

print "OS=".$system->getProperty("os.name")." ". 

$system->getProperty("os.version")." on ". 

$system->getProperty("os.arch")."\n" 

$formatter = new Java("java.text.SimpleDateFormat","EEEE, 

MMMM dd, yyyy 'at' h:mm:ss a zzzz") 

print $formatter->format(new Java("java.util.Date"))."\n" 

?>

这是一门课程了。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脚本


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12205552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存