중화사전망 - 자전 검색 - Freemarker 는 항상 지도를 트래버스할 수 없습니다. 무슨 문제가 있습니까?
Freemarker 는 항상 지도를 트래버스할 수 없습니다. 무슨 문제가 있습니까?
Lt # 목록? 지도 테스트? 열쇠? 무엇으로? 테스트 키>
& lt? 선택권? 값 = "$ {테스트 키}"? & gt
$ {testmap.get (테스트 키)}
& lt/option & gt;;
& lt/# list & gt;; 또는 다음을 사용합니다.
Lt # 목록? TestMap.keySet ()? 무엇으로? 테스트 키>
& lt? 선택권? 값 = "$ {테스트 키}"? & gt
$ {testmap.get (테스트 키)}
& lt/option & gt;;
& lt/# list & gt;; Webwork 와 함께 제공되는 freemarker 에서 맵의 키는 String 으로 정의됩니다 ($ {map [key]} 을 사용하여 값을 가져오려는 경우). $ {map.get (키) 을 사용하는 경우 map 과 같은 다른 유형을 사용할 수 있습니다
Lt # 목록? Pager.map.get ('m')? 무엇으로? 목록>
& lt 리 # 만약? (list_index? +? 1)? %? 4? = =? 0>? Class = "end" < /# if > & gt
& lt 답변? Href = "$ {base} $ {list.html filepath}"? Class = "productimage"? 대상 = "_ blank" >
& ltimg? Src = "$ {base} $ {(list.product imagelist [0]. ThumbnailProductImagePath)! System config.default thumbnail product imagepath} "? Alt = "$ {list.name}"? />
& lt/a & gt;;
& ltdiv? Class = "producttitle">.
& lt# 만약? (list.name? 길이? & lt? (28) "
& lt 답변? Href = "$ {base} $ {list.html filepath}"? Alt = "$ {list.name}"? 대상 = "_ blank" > $ {list.name} & lt/a & gt;;
& lt# else & gt
& lt 답변? Href = "$ {base} $ {list.html filepath}"? Alt = "$ {list.name}"? 대상 = "_ blank" > $ {list.name [0 .. 25]} ...</a >
& lt/# if>;;
& lt/div & gt;;
& ltdiv? Class = "product bottom">.
& ltdiv? Class = "product price">.
& lt 스팬? Class = "price">. ${list.price? String (pricecurrencyformat)} < /span>.
& lt 스팬? Class = "market price">. ${list.marketPrice? String (pricecurrencyformat)} < /span>.
& lt/div & gt;;
& ltdiv? Class = "productbutton">.
& lt 입력? Type =“button "? Name =“addCartItemButton'? Class =“addCartItemButton? AddCartItem? {id:? $ {list.id} "}"? & lt# 만약? List.isOutOfStock & gtValue= "품절"? & lt # else & gtvalue = "purchase"/# if> 가 비활성화되었습니다. -응? Hide focus =“true "? />
& lt 입력? Type =“button "? Name =“addfavorite button'? Class =“addfavorite button? 즐겨찾기를 추가하시겠습니까? {id:? $ {list.id} "}"? Value= "컬렉션"? Hide focus =“true "? />
& lt/div & gt;;
& lt/div & gt;;
& lt/ 리>
& lt/# list & gt;;