我需要顯示在ec2上運行的服務器信息。我設法將它們顯示爲json,但現在我只需要顯示某些字段。以下顯示我如何顯示statusCode
和RunType
。類似的概念適用於其他領域。如何在grails的這種情況下使用map?
def check = reservations.each { Reservation reservation ->
reservation.instances.each() { Instance instance ->
def code = instance.state
def StatusCode = code.code
//Get other values
instance.tags.each() { Tag tag5 ->
def KeyName2 = tag5.key;
if (KeyName2 == 'RunType') {
def RunType = tag5.value;
}
}
}
instance.tags.each() { Tag tag2 ->
def KeyName2 = tag2.key;
if (KeyName2 == 'RunType') {
def value2 = tag2.value; }
}
instance.tags.each() { Tag tag3 ->
def KeyName3 = tag3.key;
if (KeyName3 == 'StartedBy') {
def value = tag3.value;
}
}
我想獲得這樣的事情對每個服務器在我的GSP頁面,並循環播放顯示。
def map = [StatusCode:"80", RunType:"Always", value"test", value2:"abc"]
,但不知道如何添加值當我得到他們直通代碼
您可以編輯您的問題補充那種你所期望得到的地圖是形狀後更新? –
那麼,你想要一個地圖列表?這很難看到你有什麼,你想要什麼... –
是的,我想你必須最終使用地圖列表。請參閱下面的答案。 – dmahapatro