Java如何把下载的动态网址变为实际文件网址?

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:46:10
如地址,
http://www.bookdown.com.cn/Download.asp?ID=10317&flag=1
迅雷可以把它识别为
http://down.bookdown.com.cn/txt7/现代奇人.rar

请问是怎么做到的?是使用HttpUrlConnection类来返回转向的地址吗?好像不行啊~~~
songnam,j2se下怎么使用HttpServletResponse,实现你所讲的功能?

根据id得到id为10317的那条记录,然后在控制层设置下载资源路径时,返回那条记录中保存的资源链接,即“txt7/现代奇人.rar”

前面的地址的?后的ID值和flag值都是作为请求(request)的参数的。
当你在ie的地址栏输入上面的地址的时候画面就自动调转到下载页面。
你可以把上面两个地址理解为上面的是request的URL.