Есть ли класс по умолчанию для проверки параметра, если существует необходимость удалить его из URL в Java? - PullRequest
1 голос
/ 22 февраля 2012

Существует ли какой-либо класс по умолчанию для проверки параметра, если существует необходимость удалить его из URL, например: url=www.google.com?&id=1 необходимо проверить это id, если существует необходимость удалить его, какие-либо методы доступны в java?

1 Ответ

0 голосов
/ 23 февраля 2012

Я предполагаю, что вам нужно удалить параметры запроса

Попробуйте следующий код:

import java.net.*;

public static removeQueryParameters(String url)
{
try 
    {
        URL url = new URL("http://www.google.com/test.do/?id=1");

        URL urlNew = new URL(url.getProtocol(), url.getHost(), url.getPath());
    }
    catch(MalformedURLException e)
    {
         e.printStackTrace();
    }
}

Пожалуйста, обратите внимание, что ваш URL неверен ... отсутствует протокол "http://google.com/?&id=1"

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