2015-04-29 127 views
0

我有一個表中的僱員在數據庫中的列說like emp ID,emp名稱和emp地址和emp電話號碼(此字段可以是多個,是唯一的ID),並根據沒有。的電話號碼,沒有。對於這個emp id的行也可以增加。 表像的下面:從gsp訪問模型變量

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

我有我的GSP中,我想顯示特定面板只有EMP電話時,否則它應該完全隱藏,像

<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'}">

作爲一個方面說明,我認爲你sh應考慮重構您的域模型並通過創建一個Phone域對象來規範化數據庫,該對象通過一對多關係鏈接到Employee