Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.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_Jsp_Servlets - Fatal编程技术网

Java 获取推荐人url的最后一部分

Java 获取推荐人url的最后一部分,java,jsp,servlets,Java,Jsp,Servlets,我想获取推荐人URL的最后一部分。获取这些信息的最佳方式是什么? 目前,这是我如何获得推荐人的网址。这是给我的整个网址,但我只想要的网址的一部分 例如:请求的URL:http://localhost:8080/TEST/ABC.html 如果这是推荐人的URL,我只想要ABC.html 谢谢您的帮助,如果对我的问题有任何误解,请告诉我。这是基本的字符串操作,请像对待其他字符串一样对待它。您可以使用String.indexOf/String.lastIndexOf和String.substr

我想获取推荐人URL的最后一部分。获取这些信息的最佳方式是什么?

目前,这是我如何获得推荐人的网址。这是给我的整个网址,但我只想要的网址的一部分

例如:请求的URL:http://localhost:8080/TEST/ABC.html 如果这是推荐人的URL,我只想要ABC.html


谢谢您的帮助,如果对我的问题有任何误解,请告诉我。

这是基本的字符串操作,请像对待其他字符串一样对待它。您可以使用String.indexOf/String.lastIndexOf和String.substring,或者您可以使用String.split,或者您可以使用StringTokenizer,或者您可以使用正则表达式作为最灵活的选项,但需要学习正则表达式。

这是基本的字符串操作,请将其与任何其他字符串一样对待。您可以使用String.indexOf/String.lastIndexOf和String.substring,或者您可以使用String.split,或者您可以使用StringTokenizer,或者您可以使用正则表达式作为最灵活的选项,但需要学习正则表达式。

使用

使用


只需在最后一次/发生后获取子字符串。

只需在最后一次/发生后获取子字符串。

这将为您提供XYZ.html:

String url = "http://localhost:8080/TEST/XYZ.html";
url = url.substring(url.lastIndexOf("/") + 1, url.length());

这将为您提供XYZ.html:

String url = "http://localhost:8080/TEST/XYZ.html";
url = url.substring(url.lastIndexOf("/") + 1, url.length());

将字符串转换为URL对象,然后使用getter方法解析出所需的部分。将字符串转换为URL对象,然后使用getter方法解析出所需的部分。谢谢这为我提供了所需的信息@Austin Truong那么你为什么不接受这个答案?@VishalD我认为OP应该是第一个。是的,我本来打算接受,正在等待接受时间。谢谢你,这给了我我想要的@Austin Truong那么你为什么不接受这个答案?@VishalD我认为OP应该是第一个。是的,我本来打算接受,正在等待接受时间。这个返回测试/ABC.html。不要认为这是OP想要的。这将返回TEST/ABC.html。别以为那是OP想要的。
String url = "http://localhost:8080/TEST/XYZ.html";
url = url.substring(url.lastIndexOf("/") + 1, url.length());