将URL解析为组件

时间:2009-09-01 14:33:46

标签: java url

我想用Java中的斜杠(例如server/books/thrillers/johngrisham/thefirm)解析描述性样式的URL。

我的总体想法是处理我收到的数据,以便在数据库中进行查找(因此使用URL作为搜索条件),然后返回包含数据的HTML页面。

我该怎么做?

2 个答案:

答案 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。