取某一网页中的超链接href部分(已知该网页的url)
由于该href为相对路径,请问如何将其转换为绝对路径?
如
该网页url为:http://www.xxx.com/news/sports/default.html
该网页的href(相对路径) 要得到的(绝对路径)
href='./pagename.html' ->http://www.xxx.com/news/sports/pagename.html
href='/Expert/pagename.html' ->http://www.xxx.com/Expert/pagename.html
href='../../pagename.html' ->http://www.xxx.com/pagename.html
由于该href为相对路径,请问如何将其转换为绝对路径?
如
该网页url为:http://www.xxx.com/news/sports/default.html
该网页的href(相对路径) 要得到的(绝对路径)
href='./pagename.html' ->http://www.xxx.com/news/sports/pagename.html
href='/Expert/pagename.html' ->http://www.xxx.com/Expert/pagename.html
href='../../pagename.html' ->http://www.xxx.com/pagename.html
解决方案 »
- 求问一段代码的含义
- 请教 这个txt文件 如何写?
- io流与编码
- 一个很怪异的问题
- 分享下代码,看有没高手能看懂
- csdn中 最简单的问题,大家帮忙啊~~~~!!!!!!
- 关于串口通信问题
- 问个关于notify、notifyAll、wait的简单例子
- 超难问题==>看你怎么获取本机外部IP地址
- 我想做一个服务端的SOCKET程序,服务端有多个IP地址,SOCKET程序需要监听不同IP的端口,响应不同客户的请求,处理不同的事务。每个SOCKET
- 如果这个里面的程序m改成了a[m]那么程序就错了, 怎么能在最快的时间内改正它呢 用什么样的办法?
- 急! 求! 如何用java实现 用鼠标画矩形框 放大缩小照片的例子?
如:http://localhost:8080/工程名/所在webroot下的包名/xxx.html这是Java的!!!
URI abs = base.resolve("../../pagename.html");
URL absURL = abs.toURL();// 转成URL
System.out.println(absURL);