a

Câu hỏi cách đặt giá trị bản đồ trong vận tốc


Tôi đã cố gắng xác định một bản đồ trong mẫu vận tốc bằng cách sử dụng cú pháp sau đây. Nó không hoạt động, không ai biết làm thế nào để khai báo một bản đồ của các giá trị không đổi trong vận tốc?

#set ($mymap = {"key" : "value" , "key2" : "value"})

EDIT: Tôi đang sử dụng phiên bản 1.6.3 của vận tốc


7
2018-04-08 22:46


gốc




Các câu trả lời:


Nó làm việc cho tôi. Có lẽ bạn có phiên bản Velocity rất cũ?

#set ($mymap = {"key" : "value" , "key2" : "value2"})

get: ${mymap.key} 
or:  ${mymap.get("key")}

11
2018-04-09 00:30



Tôi đã sử dụng 1.6.3 - Shamik
@ Shamik Vì vậy, vấn đề chính xác là gì - nó ném một lỗi cú pháp? Bạn không thể nhận được một giá trị bằng một khóa? - serg
Tôi đã sai, tôi đã có một phiên bản khác nhau (1.4) của vận tốc trong đường dẫn lớp học của tôi và kết quả là, bản đồ không hoạt động. Khi tôi gỡ bỏ các lọ không mong muốn khỏi pom, nó bắt đầu hoạt động. Cảm ơn sự giúp đỡ của bạn. - Shamik