Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从请求URL解析哈希参数_Java_Url_Servlets - Fatal编程技术网

Java 从请求URL解析哈希参数

Java 从请求URL解析哈希参数,java,url,servlets,Java,Url,Servlets,我在Tomcat容器上用Java编写了一个web应用程序。我有一个url字符串 http://XXXXXXXXXX:8082/App/login#access_token=b8ee9e9707c54a8e23bdc224dfdae&expires_in=3600 如何解析该字符串并从HttpServletRequest读取哈希值(在#之后的值) 注意:URL字符串来自HttpServletRequest,我不是通过request.getRequestURIrequest直接从reque

我在Tomcat容器上用Java编写了一个web应用程序。我有一个url字符串

http://XXXXXXXXXX:8082/App/login#access_token=b8ee9e9707c54a8e23bdc224dfdae&expires_in=3600
如何解析该字符串并从
HttpServletRequest
读取哈希值(在#之后的值)

注意:URL字符串来自
HttpServletRequest
,我不是通过
request.getRequestURI
request直接从request获得此完整URL的


谢谢您的建议

我想它已经满足了您的所有需求:


干杯

url字符串来自HttpServletRequest,我没有直接从reques by request.getRequestURI获得完整的url。我必须从java Servlett解析它与后端的java无关。
String temp ="http://XXXXXXXXXX:8082/App/login#access_token=b8ee9e9707c54a8e23bdc224dfdae&expires_in=3600";
temp.substring(temp.lastIndexOf("#"), temp.indexOf("&", temp.lastIndexOf("#")));