请教:如何取得url地址中#后面的部分?

www203 2007-01-26 03:24:18
比如访问地址:
http://www.xxx.com/index.jsp#part1

我在java中如何获取得到part1呢?
...全文
554 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jicken_woo 2007-01-28
  • 打赏
  • 举报
回复
URL都能取得,剩下的还是问题吗??
grapepaul 2007-01-28
  • 打赏
  • 举报
回复
楼主是不是这个意思?
var self_loc = location.href;
var end = self_loc.substring(self_loc.indexOf('#')+1);
location = '某jsp?井号后部分='+end
xiangbo520 2007-01-28
  • 打赏
  • 举报
回复
#是HTML中的锚标签,是在页面中进行定位的
你获取到完整的URL之后截取就可以了
  • 打赏
  • 举报
回复
传参一般用这样方式:http://www.xxx.com/index.jsp?参数名=参数值
即 http://www.xxx.com/index.jsp?partNum=part1
这种方式比较简便,在index.jsp中request.getParameter(partNum)就得到part1了。
marine_chen 2007-01-26
  • 打赏
  • 举报
回复
正则表达式也可以
java_new_comer 2007-01-26
  • 打赏
  • 举报
回复
String str="http://www.xxx.com/index.jsp#part1";
String part1=str.split("#")[1];
isly_baby 2007-01-26
  • 打赏
  • 举报
回复
用substring()。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧