Условие if для java [закрыт]

143
27 августа 2019, 18:20

Есть условие у которого PresentId==2 && petit.getLock().getRegname().contains("sp2_01") то выходит сообщение - У Вас недостаточно прав для изменения Сообщения

Необходимо чтобы данное условие действовало только для sp3_01, а для sp2_01 чтобы не запрещало.

 if(petit.getPresentId() == 2 && petit.getLock().getRegname().contains("sp2_01") 
){bindingResult.rejectValue("causeId", "error.petit", "У Вас недостаточно прав для изменения Сообщения");}
Answer 1

Используйте конструкцию if-else

if(petit.getPresentId() == 2 && petit.getLock().getRegname().contains("sp3_01") 
){/**Действие для сп3**/}
else if(petit.getPresentId() == 2 && petit.getLock().getRegname().contains("sp2_01") 
){/**Действие для сп2**/}
else
 /**Действие для других**//
READ ALSO
Как использовать 2 батча на одном экране?

Как использовать 2 батча на одном экране?

Я в своём проекте использую TiledMap, которые для отрисовки используют SpriteBatch, Texture и камеру, и когда я двигаю камеру TiledMap движется за камерой,...

116
Filtering в maven-resources-plugin работает не во всех местах

Filtering в maven-resources-plugin работает не во всех местах

Пытаюсь автоматизировать процесс сборки приложения сразу в Docker образДля того чтобы переместить и добавить properties в Dockerfile использую плагин...

149
Flour Packer Problem

Flour Packer Problem

В курсе по Java попалась задача: необходимо написать метод с тремя параметрами типа int : bigCount, smallCount и goal, где bigCount - количество пятикилограммовых...

119
парсинг json. Приложение на Spring Boot

парсинг json. Приложение на Spring Boot

Всем привет, пытаюсь распарсить json по ссылкеХочу реализовать на Spring Boot, использую клиент okHttp и библиотеку гугла gson

130