2015-04-29 2 views
0

У меня есть таблица Сотрудник в db с столбцами, например, имя emp id, имя emp и адрес emp и номер телефона emp (Это поле может быть более одного и является уникальным идентификатором) и в соответствии с нет. от номера телефона, номер. строки для этого идентификатора emp также могут увеличиться. Таблица что-то вроде ниже:Доступ к переменной модели из gsp

Emp Id Emp Name Emp Address  Emp Phone 
10001 Jack  abc    70102938 
10001 Jack  abc    39876538 
10002 Jim   xyz    23492020 

У меня есть GSP, в котором я хотел бы, чтобы отобразить определенную панель, только если эй телефон присутствует, либо он должен быть скрыт полностью, что-то вроде

<div class="subbody ${someBean?.aCondition ? 'shownItem':'hiddenItem'}"> 

с CSS

.shownItem{ 
     display: block; 
    } 
    .hiddenItem{ 
     display: none; 
    } 

То, что я не получаю то, как я пишу, что условие в GSP ${someBean?.aCondition ?

+0

Как выглядят классы домена? –

ответ

0

Предполагая, что вы сдадите someBean правильно от контроллера, и предполагая, что свойство этого объекта домена называется empPhone что-то, как это должно работать:

<div class="subbody ${(someBean?.empPhone != null) ? 'shownItem':'hiddenItem'}">

Как примечание стороны, я думаю, что вы ould рассмотрит возможность реорганизации вашей модели домена и нормализации базы данных, создав объект домена Phone, который связан с Employee через отношения «один ко многим».

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