要做一个java程序侦听80端口(web服务器在8080端口)
对客户端的访问请求进行处理
比如用户访问page1.asp,程序把它转向到8080端口上的page2.asp,就像asp的response.redirect
只不过这个程序是可以转到其他端口或其他ip地址的
我的程序片断:
url = new URL(urlstr);
InputStream ins = url.openStream(); urlstr是获取80端口上GET ....请求,进行处理后的url地址

解决方案 »

  1.   

    我做的话就用servlet的filter来做
      

  2.   

    好像行不通吧.不过可以通过java程序把asp文件的URL传到客户端,客房端再访问这个URL
      

  3.   

    是转向还是解析先,如果你会一点点http协议,很容易搞定这个事情的了
    唯一的办法是使用socket,直接监听整个80端口,根据客户请求重新分析它所要做的事情
    然后再请求发到8080的服务器,并获取结果,返回给用户
    这个东东花四五天就能写好,不过性能问题嘛,你就要小心了,呵呵