社区
Web 开发
帖子详情
服务器端页面重定位!——页面提交到外部系统,返回的页面是外部系统确定的。
yyeagle
2002-12-25 10:20:58
服务器端页面重定位!——页面提交到外部系统,返回的页面是外部系统确定的。
由于对外系统的返回不能控制,所以有什么办法能,判别是外系统返回的页面,加以截取,更换为自己想要的页面。
...全文
30
8
打赏
收藏
服务器端页面重定位!——页面提交到外部系统,返回的页面是外部系统确定的。
服务器端页面重定位!——页面提交到外部系统,返回的页面是外部系统确定的。 由于对外系统的返回不能控制,所以有什么办法能,判别是外系统返回的页面,加以截取,更换为自己想要的页面。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyeagle
2003-01-07
打赏
举报
回复
to CAYU(中原) :我不太明白下载网页,有什么用。我想要的是对提交给其他网站后的返回结果的控制。不太明白你说的是怎么处理的,能详细说说吗
jspxnet
2002-12-31
打赏
举报
回复
简单,先下载它的网页,
然后保存到自己的一个临时文件,在传给对方.这要你怎么控制都可以啦
下边是下载代码
import java.io.*;
import java.net.*;
//
//
// GetHost.java
//
//
public class GetHost
{
public static void main (String arg[]){
if (arg.length>=1){
InetAddress[] Inet;
int i=1;
try{
for (i=1;i<=arg.length;i++){
Inet = InetAddress.getAllByName(arg[i-1]);
for (int j=1;j<=Inet.length;j++){
System.out.print(Inet[j-1].toString());
System.out.print("\n");
}
}
}
catch(UnknownHostException e){
System.out.print("Unknown HostName!"+arg[i-1]);
}
}
else{
System.out.print("Usage java/jview GetIp <hostname>");
}
}
}
</pre>
</p>
<p>
<pre>
<font color=red>Example 2</font>
<a href="GetHTML.java">download now</a>
//GetHTML.java
/**
* This is a program which can read information from a web server.
* @version 1.0 2000/01/01
* @author jdeveloper
**/
import java.net.*;
import java.io.*;
public class GetHTML {
public static void main(String args[]){
if (args.length < 1){
System.out.println("USAGE: java GetHTML httpaddress");
System.exit(1);
}
String sURLAddress = new String(args[0]);
URL url = null;
try{
url = new URL(sURLAddress);
}catch(MalformedURLException e){
System.err.println(e.toString());
System.exit(1);
}
try{
InputStream ins = url.openStream();
BufferedReader breader = new BufferedReader(new InputStreamReader(ins));
String info = breader.readLine();
while(info != null){
System.out.println(info);
info = breader.readLine();
}
}
catch(IOException e){
System.err.println(e.toString());
System.exit(1);
}
}
}
yyeagle
2002-12-31
打赏
举报
回复
我本来的想法是这样,我在我的服务端程序里访问外部系统,相当于向它要求了一个服务(比如登记客户等),但我不需要它直接给我的返回页面。而是我对它的返回加以判断(甚至我可以不管它的返回),给出我想给用户看的页面。
问题就在于,如何在SERVLET里向外部网站提交请求?
zxhong
2002-12-30
打赏
举报
回复
我感觉不可能实现
除非你把能把整个网站down下来(这要和该网站商量了)
yyeagle
2002-12-30
打赏
举报
回复
就是这个意思了,向外部系统提交,如果能在servlet里做,是不是就可以对返回的页面进行处理,并加以解决了。
zxhong
2002-12-27
打赏
举报
回复
你想控制其它网站的网页???
zxhong
2002-12-25
打赏
举报
回复
request.getHeader("Referer")
test it
yyeagle
2002-12-25
打赏
举报
回复
不好意思,我没说清楚。
我举个个例子:
href="http://www.***.com/test?parm1=test"
www.***.com/test就是外部的系统的服务程序,这样他返回的页面,我怎么才能控制。在JSP页面上如何控制?
在servlet里,能不能直接访问www.***.com/test?
如zxhong(红)的request.getHeader("Referer"),这个request应该是放在那里呢?点击href后的,页面根本不是我的,怎么写呢?
iOS高级程序员进阶——
页面
开发核心技术篇
iOS应用
页面
渲染原理,自动布局的原理,绘图技术与复杂动画的实现都是考擦的重点。本课程我们将主要从这几个方面进行讲解,帮助同学们在工作中更加高效的进行
页面
绘制,并对应用的性能优化提供更多的思路。同样,本...
看你能坚持读几本书?!——三十本互联网必看书籍
如何进行小程序后期运营 4.1 品牌运营 定位、传播、维护,公关、服务培训、
系统
升级 4.2 个体运营 让用户对小程序保持需求,有使用体验上提升 4.3 渠道运营 小程序搜索,小程序二维码,公众号捆绑 介绍小程序对各...
【读书笔记】看你能坚持读几本书?!——三十本互联网必看书籍
4.1 品牌运营 定位、传播、维护,公关、服务培训、
系统
升级 4.2 个体运营 让用户对小程序保持需求,有使用体验上提升 4.3 渠道运营 小程序搜索,小程序二维码,公众号捆绑 介绍小程序对各行业影响巨大,...
深入理解计算机
系统
——知识总结
第 1 章 计算机
系统
漫游 #include <...本章就是通过跟踪hello程序的生命周期来开始对
系统
进行学习——从它开始被程序员创建开始,到在
系统
上运行,输出简单的消息,然后终止的过程。 1.1 信息就
《信息化项目文档模板四——
系统
建设方案模板》
《信息化项目文档模板四——
系统
项目蓝图设计模板》 《信息化项目文档模板五——
系统
详细设计模板》 《信息化项目文档模板六——
系统
开发计划模板》 《信息化项目文档模板七——
系统
功能测试模板》 《信息化项目文档...
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章