问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php如何调用jsp的页面返回结果,最好给个示例代码,谢谢了

发布网友 发布时间:2024-01-13 13:27

我来回答

2个回答

热心网友 时间:2024-01-24 06:06

楼主好:
我这边有已经用了很久的curl_exec的方法了。我把方法的源码发给你
function make_request($url, $params , $timeout =30){
set_time_limit(0);
$str="";
if($params!="")
{
foreach ($params as $k=>$v) {
if (is_array($v)) {
foreach ($v as $kv => $vv) {
$str .= '&' . $k . '[' . $kv . ']=' . urlencode($vv);
}
} else {
$str .= '&' . $k . '=' . urlencode($v);
}
}
}
if (function_exists('curl_init')) {
// Use CURL if installed...
$ch = curl_init();
$header=array(
'Accept-Language: zh-cn',
'Connection: Keep-Alive',
'Cache-Control: no-cache'
);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $str);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
if($timeout > 0)curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$result = curl_exec($ch);
$errno = curl_errno($ch);
curl_close($ch);
return $result;
} else {
$context = array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded'."\r\n".
'Content-length: ' . strlen($str),
'content' => $str));
if($timeout > 0)$context['http']['timeout'] = $timeout;
$contextid = stream_context_create($context);
$sock = @fopen($url, 'r', false, $contextid);
if ($sock) {
$result = '';
while (!feof($sock)) {
$result .= fgets($sock, 8192);
}
fclose($sock);
}
else{
return 'TimeOut';
}
}
return $result;
}
3个参数:
1 你要访问的页面的url地址。
2 你的请求参数:array(id=>"1",name=>'root'); 按照这样的类型
3 超时时间 默认30秒 很好用的
望楼主采纳为最佳答案吧。这个方法我的项目中一直在用的。

热心网友 时间:2024-01-24 06:06

使用curl就可以了,具体看看php手册,里面有curl实例代码,程序这东西自己摸索的比较好,别人的东西永远都只是别人的!
php如何调用jsp的页面返回结果,最好给个示例代码,谢谢了

1 你要访问的页面的url地址。2 你的请求参数:array(id=>"1",name=>'root'); 按照这样的类型 3 超时时间 默认30秒 很好用的 望楼主采纳为最佳答案吧。这个方法我的项目中一直在用的。

php如何调用jsp接口

php调用jsp接口的方法是使用curl_exec函数实现的。使用函数: file_get_contents($url);URL ='http://hostname:8080...1&param2=value2'; //定义访问jsp的url //初始化curl ch = curl_init();//设置curl返回结果 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//设置url curl_setopt($ch...

如何获取网页中的返回值

js中可以用 window.returnvalue来获得网页的返回值!asp中为request.from("OBJ_NAME") 取用POST方法提交的数据 request.get("OBJ_NAME") 取用GET方法提交的数据!php中 $_POST["OBJ_NAME"] 取用POST方法提交的数据 _GET["OBJ_NAME"] 取用GET方法提交的数据!

JSP中下拉框是从数据库中读取的。当下拉框选择是,后面的文本框显示对...

本人用的PHP,其实思路应该是差不多的。我用的是AJAX,对每次下拉框的onchange事件,作一次异步请求,请求的当然就是服务器的处理程序了(一般是查询数据库),获取返回的json结果,然后再通过JS显示在后面的文本框 下面是分类联动选择的部分JS代码://子级category选择 getChildCategory:function(p,c,g)...

PHP与JSP

PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP的特性:1、 PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。2、PHP可以比CGI或者Perl更...

请教:谁能详细的给我介绍一下PHP、ASP、JSP的区别,再介绍一下.NET技术...

JSP是一种服务器端的脚本语言,最大的好处就是开发效率较高,JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理,但是这种网站架构因为其业务规则代码与页面代码混为一团,不利于维护,因此并不适应大型应用的要求,取而代之的是基于MVC的Web架构。MVC的核心思想是...

Asp,php,jsp在网站中各是起什么作用的?

ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。主流网站开发语言之PHP:PHP 的全名非常有趣,它是一个巢状的缩写名称——“PHP: Hypertext Preprocessor”,打开缩写还是缩写。PHP是一种HTML 内嵌式的语言 (就像上面讲的ASP那样)。而 PHP 独特的语法混合...

谁给个JSP复习提纲?谢谢

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览...

怎样给php页面里添加html页面?

PHP中使用include ()函数引用Html文件;示例:HTML代码(test.html)我是一段Html代码 方式一:<?php$int=rand(0,1);if($int==1){echo "取到的随机数是1";}else{echo "取到的随机数不是1";}?> 一. 基本概念 PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor...

如何避免logout后,后退按钮依旧显示缓存的有关问题

logout.jsp页包含了要求用户确认是否退出的form。loginAction.jsp和logoutAction.jsp作为控制器分别包含了登陆和退出代码。 第二个示例应用logoutSampleJSP2展示了如何解决示例logoutSampleJSP1中的问题。然而,第二个应用自身也是有疑问的。在特定的情况下,退出问题还是会出现。 第三个示例应用logoutSampleJSP3在第二...

aspajax调用jsp页面 java应用代码调用jsp 怎么在jsp页面调用类的方法 java代码调用jsp jsp页面调用函数 jsp调用子页面方法 java调用页面js jsp调用父页面方法 jsp调用Java中的一个方法
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我租个一楼民房,房东说不可以养宠物。那我租什么房,房东才不会管我养... 一般房东是不是不同意养宠物?搬家了,之前的房东很宽容,现在的不知道... 国有划拨土地使用证办理程序是什么? 国家土地使用权证的办理对象包括什么? 4月23日出生女孩名字大全亭亭玉立的女宝宝起名 蛋糕上面水果多会变形吗 抓得() 写得() 跑得()怎么填空 普惠快信的征信查询是什么东西?已经上征信了吗 普惠快信是哪个网贷平台 农村门面旧房改造方法 方家井村属于哪里 开实体店的卖家可以入驻贝壳life会员吗? 只有对方的可以起诉吗 以前的酷狗2011在哪下载 随梦而飞是啥意思啊就用随梦而飞做微信昵称了,再帮我弄个个性签名呗_百... ...一生纯粹到底;没有谁,头顶的天,一生永远蔚蓝。但 安农大大一新生可做的兼职 您好,我是河北农大新生,想大一下学期去你们那兼职,现在需要人吗?长得... 第一个降入本国第三级别联赛的欧洲冠军球队是谁? 门牙碎了三分之一吃东西特敏感怎么办? 改一年内怎么改第二次 微波炉蒸鸡蛋用什么火蒸几分钟 删了的好友忘记怎么找回来? 时尚衣帽间(展现个人魅力的时尚圣地) 大学1000米标准是多少? 改错了未满一年怎么改回来 一年只能改一次怎么改第二次? ...时代中国军队的铁制铠甲到明朝基本没变过?欧洲都进化出板甲了... 重庆市大足区龙水镇到渠县有多远 御甲凌云志什么时候上线 我不去想是否能够成功/既然选择了远方/便只顾风雨兼程。 结合生活实 ... 未满一年怎么改第二次 ltoi是什么牌子运动服? 微信好友误删,现在不知道也没有电话号码怎么找回? 未满一年可以强制改吗 哪些是骚扰或诈骗电话? 贝壳life和其他平台相比有什么优势呢? 改过一次怎么改第二次 宝宝为什么长湿疹? 一年内第二次修改技巧 ...行政处罚法》的规定,()可以设定除限制人身自由以外的行政处罚... 一年内怎么改第二次 取保候审被派出所传唤是去干嘛 只有没有对方的身份证信息也能向法院起诉吗? 微信没满一年怎么改? 一个手机号绑定了两个,那个以前的登录不上了,怎么办, 可以设定除限制人身自由以外行政处罚是( )。 iphone 6 plus可以用电信卡吗 杭州富阳看守所在哪里? 一个手机号注册了两个,怎样解绑第二个?