2013-10-25 11 views
16

Tôi có một phương thức java, phải mất một vài chuỗi. Phương thức này cần được gọi từ một mẫu Velocity. Tuy nhiên, các chuỗi quá phức tạp, với nhiều dấu nháy đơn, dấu ngoặc kép và dấu phẩy. Kết quả là không hợp nhất. Có cách nào để thoát khỏi dấu ngoặc kép trong Velocity không?Báo giá thoát trong mẫu vận tốc

Trả lời

24

Tùy thuộc vào phiên bản Velocity bạn đang sử dụng. Velocity 1.7 có những quy định rõ ràng để thoát dấu ngoặc kép: vừa tăng gấp đôi cùng một loại dấu ngoặc kép dùng để quấn dây:

$object.callMethod('Let''s have fun with "quotes"', 
    "Let's have fun with ""quotes""") 

Trước đó, đã có một số quy tắc mờ với thoát xuyệc ngược điều đó không luôn luôn làm việc như mong đợi.

+1

này tiếc là không được ghi lại trong [Hướng dẫn sử dụng Velocity] (http://velocity.apache.org/engine/releases/velocity-1.7/user -guide.html). – Hok

+1

Trình tiết kiệm cuộc sống, nhiều người! –

Các vấn đề liên quan