将URL解析为组件

Fed*_*rer 0 java url

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

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

我该怎么做呢?

Jer*_*ron 6

String urlToParse = "server/books/thrillers/johngrisham/thefirm";
String[] parsedURL = urlToParse.split("/");
Run Code Online (Sandbox Code Playgroud)

你将拥有的是一系列字符串,然后你可以使用它们.

// parsedURL[0] == "server";
// parsedURL[1] == "books";
// parsedURL[2] == "thrillers";
// parsedURL[3] == "johngrisham";
// parsedURL[4] == "thefirm";
Run Code Online (Sandbox Code Playgroud)