站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题如何向指定的某个jsp页面发送请求并获得返回值

如何向指定的某个jsp页面发送请求并获得返回值

摘要: 如何向指定的某个jsp页面发送请求并获得返回值


有一个jsp页面,如:http://192.168.0.22:8080/interface/sy.jsp
是别人提供的一个接口页面 ,现在需要在我的程序中调用这个页面并从中获得返回值,请问我该怎么做? 希望说的详细点


<%@ include file="the file path"%>


URL url = null;
String m_strURL ="http://192.168.0.22:8080/interface/sy.jsp";
try {
url = new URL(m_strURL);
}
catch (MalformedURLException ex) {
}
try {
InputStream uin = url.openStream();
if (uin != null) {

BufferedReader in = new BufferedReader(new
InputStreamReader(uin));
String strLine;
strLine = in.readLine();
}
}
catch (Exception ex1) {
System.out.println("url.openStream()" + ex1.toString());
}





如何向sy.jsp里传参?
我是这样写的
String m_strURL ="http://192.168.0.22:8080/interface/sy.jsp?id=124&name=中国";

但传到 sy.jsp中后name是乱码
注:
我的页面是utf-8编码的,我试着用 java.net.URLEncoder java.net.URLDecoder 编码解码也不行 请问应该怎么弄?



↑返回目录
前一篇: 如何提取jsp查询网页的信息
后一篇: pl/sql 登录窗口中的数据库项应该如何填写?