powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / синтаксис
9 сообщений из 9, страница 1 из 1
синтаксис
    #38245369
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, что в данном случае означает знак "?" и ":"

Код: xml
1.
2.
3.
4.
5.
6.
<div class='#{name == planetarium.selectedPlanet ? "planetImageSelected" : "planetImage"}'>
            <h:commandLink action="#{planetarium.changePlanet(name)}">
                 <h:graphicImage value="#{image}"/>
            </h:commandLink>
            <ui:insert name="content1"/>
</div>
...
Рейтинг: 0 / 0
синтаксис
    #38245380
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
if(planetarium.selectedPlanet){
name = "planetImageSelected" ;
}else{
name =  "planetImage";
} 


https://www.google.com/search?q=java+тернарный+оператор
...
Рейтинг: 0 / 0
синтаксис
    #38245389
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

учитывая, что у вас сообщения из ветки php, perl, python..там же такой же синтаксис тернарного оператора ;)?
...
Рейтинг: 0 / 0
синтаксис
    #38245410
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Озверин, это jsf.
...
Рейтинг: 0 / 0
синтаксис
    #38245465
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz
Код: java
1.
2.
3.
4.
5.
if(planetarium.selectedPlanet){
name = "planetImageSelected" ;
}else{
name =  "planetImage";
} 



ок, но изначально задано:
Код: java
1.
String selectedPlanet;


тогда каким образом стринг проверятся на булеан?
...
Рейтинг: 0 / 0
синтаксис
    #38245471
lukdiman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
name == planetarium.selectedPlanet результат этого и есть boolean
...
Рейтинг: 0 / 0
синтаксис
    #38245482
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lukdiman,

пардоньте, понял)
...
Рейтинг: 0 / 0
синтаксис
    #38245487
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174тогда каким образом стринг проверятся на булеан?
Так как тернарный оператор ожиданый Boolean, то EL для String сделает Boolean.valueOf(String)
Особо дотошные могут самостоятельно полистать спецификацию по ссылке в этой теме
http://stackoverflow.com/questions/8168821/comparing-string-and-boolean-in-expression-language
...
Рейтинг: 0 / 0
синтаксис
    #38245490
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lukdimanname == planetarium.selectedPlanet результат этого и есть boolean
едрить, просмотрел сравнение...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / синтаксис
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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