javaweb、jsp中调用外部的http接口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaweb、jsp中调用外部的http接口相关的知识,希望对你有一定的参考价值。

我想在网站中调用idocv(百度一下就有了,发网址老是被屏蔽)提供的接口,但是不知道怎么去写额。
求助大神帮我看看,最好写个例子,我初学jsp,看实例理解的快一些。
网上查到一些java的,但是我在eclipse中用不了额。
eclipse+tomca。谢谢。

参考技术A import java.net.*;
import java.io.*;

public class URLReader
public static void main(String[] args) throws Exception
URL yahoo = new URL("http://www.baidu.com/query.jsp?param1=value2¶m2=value2");
BufferedReader in = new BufferedReader(
new InputStreamReader(
yahoo.openStream()));

String inputLine;

while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);

in.close();

追问

大哥,这个我看过。。。。分可以再加,请别直接去百度搜完粘贴过来,我用过搜索引擎,找过很多http调用。

jsp通过表单形式自动提交一个带参数的http接口地址,并通过这个接口地址返回某个参数,我要怎么才

jsp通过表单形式自动提交一个带参数的http接口地址,并通过这个接口地址返回某个参数,我要怎么才能得到它所返回的参数值呢?

其实你调用别人的接口,跟你自己的jsp访问自己项目中的地址是一样的,递交的数据他处理完之后的返回值,你需要知道怎么定义的,你怎么接收就是了,处理方式我只知道两种:
1,页面调取,一般jsp页面调用的别人接口可能会跨域访问的,你可以查询一下跨域访问的相关内容
2,你也可以把jsp数据提交自己的项目中,然后用java去访问接口,得到返回数据,再显示到页面上
希望对你有帮助
参考技术A 没明白你说的意思啊!!!说具体点。追问

就是我表单提交的时候提交了一个接口地址,调用这个接口地址时候它会返回一个参数,我要怎么才能过获取它返回的参数?

参考技术B 不用表单,用Ajax提交

以上是关于javaweb、jsp中调用外部的http接口的主要内容,如果未能解决你的问题,请参考以下文章

02-JavaWeb开发Tomcat服务器&Servlet接口&HTTP协议&HttpServletRequest&BeanUtils工具包封装请求数据&Ht(

JSP笔记:JSP与Servlet在理解

09.javaweb简单标签编程

javaweb的index.jsp为啥是默认首页(我修改了index.jsp文件名字就会变为首页了)?

javaweb阶段几个必会面试题

JavaWeb-----JSP②