Разбор URL в компоненты - PullRequest
       13

Разбор URL в компоненты

0 голосов
/ 01 сентября 2009

Я хочу проанализировать URL описательного стиля с косой чертой (например, server/books/thrillers/johngrisham/thefirm) в Java.

Моя общая идея состоит в том, чтобы обработать данные, которые я получаю, чтобы выполнить поиск (следовательно, используя URL-адрес в качестве критерия поиска) в базе данных, а затем вернуть HTML-страницы с данными на нем.

Как мне это сделать?

Ответы [ 2 ]

6 голосов
/ 01 сентября 2009
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";
3 голосов
/ 01 сентября 2009

Метод split () класса String может выполнять эту работу, как ранее прокомментировал Ionut.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...