2016-05-13 2 views
1

Прошу прощения, если я немного незнакомец здесь. Я новичок в java. Я ищу, как перенаправить URL-адрес с помощью java. В PHP мы можем использовать метод заголовка, напримерКак можно перенаправить на внешний URL-адрес в java

header("Location:https://www.google.com"); 

Как это сделать в java?

Объяснение:

Я делаю REST API GET вызов из PHP на Java. В java я получаю Id от сделанного вызова, который может быть именем файла для изображения. Я хочу перенаправить на этот url/image.

+1

, где вы хотите, чтобы это «переадресовать» логику в сервлет, в бобе? вы используете любую инфраструктуру MVC, ответ зависит от них. – user1933888

+0

Переадресация работает одинаково на всех языках программирования: отправьте код состояния 30x и заголовок местоположения. Предпочтительный способ отправки заголовков в ваше приложение зависит от того, что вы используете. – Joni

ответ

0

Вы можете использовать RedirectView. См этот JavaDoc

View, который перенаправляет к абсолютному, контекста относительно или текущего запроса относительного URL

@RequestMapping(value = "/redirect", method = RequestMethod.GET) public ModelAndView method() { return new ModelAndView(new RedirectView("http://www.google.com")); }

+0

Хотя этот фрагмент кода может быть решением, в том числе объяснение действительно помогает улучшить качество вашего сообщения. Помните, что вы отвечаете на вопрос читателей в будущем, и эти люди могут не знать причин вашего предложения кода –

Смежные вопросы