请教:如何取得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都能取得,剩下的还是问题吗??