gpt4 book ai didi

java - 使用 jsp 分割 blackslash-path

转载 作者:行者123 更新时间:2023-12-01 11:44:04 28 4
gpt4 key购买 nike

我目前正在编写一个 jsp 脚本,该脚本获取我想要在反斜杠处分割的路径。现在我的代码似乎不起作用。我认为它与路径中的单个反斜杠有关。问题是我无法更改它们,因为 jsp 将从其他地方检索它们......有什么建议可能是什么原因吗?

<Property>

<% String testsetPath = "..\test\subfolder\version\folder\folder2";
String field = "testset";
String container[] = testsetPath.split("\\\\");
int sub = 0;

if(field.equals("testset")){
sub = 2;
}
else if (field.equals("testplan")){
sub = 1;
}

String output = container[container.length - sub];
%>

<availableValues>
<value><%= output%></value>
<displayName>Test</displayName>
<description>Test</description>
</availableValues>

最佳答案

是不是因为“testsetPath”中的斜杠没有转义?

String testsetPath = "..\\test\\subfolder\\version\\folder\\folder2";
String container[] = testsetPath.split("\\");

如果希望它能够跨平台工作,您可能需要这样做...

String container[] = testsetPath.split(File.separator);

关于java - 使用 jsp 分割 blackslash-path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29302729/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com