我想用Java中的斜杠(例如server/books/thrillers/johngrisham/thefirm
)解析描述性样式的URL。
我的总体想法是处理我收到的数据,以便在数据库中进行查找(因此使用URL作为搜索条件),然后返回包含数据的HTML页面。
我该怎么做?
答案 0 :(得分:6)
String urlToParse = "server/books/thrillers/johngrisham/thefirm";
String[] parsedURL = urlToParse.split("/");
您将拥有的是一系列字符串,您可以使用它们。
// parsedURL[0] == "server";
// parsedURL[1] == "books";
// parsedURL[2] == "thrillers";
// parsedURL[3] == "johngrisham";
// parsedURL[4] == "thefirm";
答案 1 :(得分:3)
String类的split() method可以完成工作,如之前评论过的Ionut。