我在Tomcat容器上用Java做了一个Web应用程序。我有一个网址字符串
http://XXXXXXXXXX:8082/App/login#access_token=b8ee9e9707c54a8e23bdc224dfdae&expires_in=3600
如何解析该字符串并从HttpServletRequest
读取哈希值(#之后的值)?
注意:网址字符串来自HttpServletRequest
,我没有按照request.getRequestURI
的请求直接获得此完整网址
感谢您的任何建议
答案 0 :(得分:0)
我认为它拥有您所需要的一切: here
答案 1 :(得分:0)
String temp ="http://XXXXXXXXXX:8082/App/login#access_token=b8ee9e9707c54a8e23bdc224dfdae&expires_in=3600";
temp.substring(temp.lastIndexOf("#"), temp.indexOf("&", temp.lastIndexOf("#")));
喝彩!