jade 模版引擎的 Java 實現:Jade4j
Jade4j 是 jade 模版引擎的 Java 實現。Jade4j 支持在 Java 程序中直接處理 jade 模版,而無需 JavaScript 環境,完全兼容 jade 語法。
示例代碼:
index.jade
!!! 5
html
head
title= pageName
body
ol#books
for book in books
if book.available
li #{book.name} for #{book.price} €
Java model
List<Book> books = new ArrayList<Book>(); books.add(new Book("The Hitchhiker's Guide to the Galaxy", 5.70, true)); books.add(new Book("Life, the Universe and Everything", 5,60, false)); books.add(new Book("The Restaurant at the End of the Universe", 5.40, true)); Map<String, Object> model = new HashMap<String, Object>(); model.put("books", books); model.put("pageName", "My Bookshelf")
running the above code through String html = Jade4J.render("./index.jade", model)
will result in the following output:
<!DOCTYPE html> <html> <head> <title>My Bookshelf</title> </head> <body> <ol id="books"> <li>The Hitchhiker's Guide to the Galaxy for 5,70 €</li> <li>The Restaurant at the End of the Universe for 5,40 €</li> </ol> </body> </html>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!