首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请问:怎么取得url地址中#后面的部分

2012-01-16 
请教:如何取得url地址中#后面的部分?比如访问地址:http://www.xxx.com/index.jsp#part1我在java中如何获取

请教:如何取得url地址中#后面的部分?
比如访问地址:
http://www.xxx.com/index.jsp#part1

我在java中如何获取得到part1呢?

[解决办法]
用substring()。
[解决办法]
String str= "http://www.xxx.com/index.jsp#part1 ";
String part1=str.split( "# ")[1];

[解决办法]
正则表达式也可以
[解决办法]
传参一般用这样方式:http://www.xxx.com/index.jsp?参数名=参数值
即 http://www.xxx.com/index.jsp?partNum=part1
这种方式比较简便,在index.jsp中request.getParameter(partNum)就得到part1了。

[解决办法]
#是HTML中的锚标签,是在页面中进行定位的
你获取到完整的URL之后截取就可以了
[解决办法]
楼主是不是这个意思?
var self_loc = location.href;
var end = self_loc.substring(self_loc.indexOf( '# ')+1);
location = '某jsp?井号后部分= '+end
[解决办法]
URL都能取得,剩下的还是问题吗??

热点排行