Java 从请求URL解析哈希参数
我在Tomcat容器上用Java编写了一个web应用程序。我有一个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
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("#")));