网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  servlet实现的代理服务器功能     
  文章作者:未知  文章来源:水木森林  
  查看:124次  录入:管理员--2007-11-17  
 
  import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class proxy extends httpservlet
{ public void doget(httpservletrequest request,
httpservletresponse response)
throws servletexception, ioexception
{ string query = null;

response.setcontenttype("text/html");
printwriter out = response.getwriter();

query = request.getparameter("url");
if (query == null)
{ response.senderror(httpservletresponse.sc_bad_request,
"missing url parameter");
return;
}

try
{ query = urldecoder.decode(query);
}
catch(exception exception)
{ response.senderror(httpservletresponse.sc_bad_request,
"url decode error " + exception);
return;
}

try
{ url url = new url(query);
bufferedreader in = new bufferedreader(new
inputstreamreader(url.openstream()));

string line;
while ((line = in.readline()) != null)
out.println(line);
out.flush();
}
catch(ioexception exception)
{ response.senderror(httpservletresponse.sc_not_found,
"exception: " + exception);
}
}
}
 
 
上一篇: servlet开发初步    下一篇: servlet是什么?
  相关文档
面向java开发人员的ajax:java对象序列化 11-16
cvs 是 concurrent version system(并行版本系统)谈 11-17
如何使用动态代理实现aop功能 11-17
java与xml联合编程之sax篇 11-17
java ide:jbuilder和jdeveloper的比较 11-16
php基础:安全基础iis 6的php最佳配置 09-27
seam无缝集成:为jsf定做应用程序框架 11-16
使用eclipseswt控件开发web应用 11-17
nokia ui学习范例fishtank研究 11-17
java 学习之道 11-17
java学习路径-方法篇+资源篇 11-16
在eclipse中如何用jdk的帮助文档 11-17
linux下resin+jsp+mysql的安装和配置 11-17
古代帝国中的图片资源节省算法 11-17
过桥问题编程解决 11-17
解析java体系结构对信息安全的支持 11-16
菜鸟初学java的备忘录(三) 11-17
java io 包中的decorator模式 11-16
java servlet和jsp教程(7) 11-17
《thinking in java》学习笔记(二)——万事万物皆对象 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息