powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / редирект
10 сообщений из 10, страница 1 из 1
редирект
    #38970190
SguXa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть интерфес
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
@Path("/path/")
public interface TestService {
    
	
	@GET
	@Path("/user/{name}")
	public Response getUserName(@PathParam("name") String name,HttpServletResponse response) throws IOException;

    @GET
	@Path("/images/")
	@Produces("image/png")
	public InputStream getImage() throws IOException;

}



есть класс

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
public class TestServiceImpl implements TestService {
	
	@POST
	public Response getUserName(String name) {
       
       if (name==null ){
             ..редирикт
       }else{
		return Response.status(200)
					.entity("Hello " + name).build();
          }
	}
    
public InputStream getImage() throws IOException {
	          File imageFile = new File(FILE_PATH);
	          if (imageFile==null) {
	               throw new FileNotFoundException("image not found");
	          }
	         FileInputStream fis = new FileInputStream(imageFile);
	         return fis;
	 }
	
}



Как сделать редерикт из методе getUserName когда передается null в метод getImage?
...
Рейтинг: 0 / 0
редирект
    #38970192
SguXa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос ужасно глупый. В первые работаю со Spring и не как не соображу как сделать это.
...
Рейтинг: 0 / 0
редирект
    #38970273
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SguXa,
Код: java
1.
2.
URI targetURI = ...;
    return Response.seeOther(targetURI).build();
...
Рейтинг: 0 / 0
редирект
    #38970498
SguXa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YamahaR1,

Спасибо помогло.
Возник второй вопрос как сделать редкрикт когда передается в name null. Если передавать определенное имя и делать проверку через еквелс то все отлично.
Может как то отловить код не равный 200
...
Рейтинг: 0 / 0
редирект
    #38970853
SguXa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати возник еще вопрос. Редкрикт делается на адрес localhost. Просто если я кому нить показываю сылку с ip своего пк происходи редкрикт на Локал хост где смотрят
...
Рейтинг: 0 / 0
редирект
    #38971355
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SguXaYamahaR1,

Спасибо помогло.
Возник второй вопрос как сделать редкрикт когда передается в name null. Если передавать определенное имя и делать проверку через еквелс то все отлично.
Может как то отловить код не равный 200

У вас вполне нормальное сравнение
Код: java
1.
String

с null , или вы хотите сказать что ваш параметр name всегда не равен null , даже когда вы туда насильно передаете null ?
...
Рейтинг: 0 / 0
редирект
    #38971436
SguXa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YamahaR1,

Извините это я что-то затупил. Сравнение работает.
Сейчас пытаюсь разобраться почему реликт идет на Локалхост. Может сможете подсказать?
Редирикт делаю вот так.

Код: java
1.
2.
    URI targetURI = new URI("path/images");;
    return Response.seeOther(targetURI).
...
Рейтинг: 0 / 0
редирект
    #38971440
SguXa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не реликт а редирикт*)
...
Рейтинг: 0 / 0
редирект
    #38971623
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SguXa,

А если прописать реальный адрес в URI?

Код: java
1.
URI targetURI = new URI("http://server:port/path/images");
...
Рейтинг: 0 / 0
редирект
    #38971657
SguXa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YamahaR1,

Спасибо большое помогло.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / редирект
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]