html的簡單渲染介紹
public static String render(String pHtmlTemplate, final Map pModel) { PropertyPlaceholderHelper placeholderHelper = new PropertyPlaceholderHelper("${", "}"); String result = placeholderHelper.replacePlaceholders(pHtmlTemplate, new PlaceholderResolver() { @Override public String resolvePlaceholder(String placeholderName) { return Objects.toString(pModel.get(placeholderName), ""); } }); return result; }
#上面的方法回傳一個攜帶資料的html, 這樣前端js 就不用等到ajax資料之後再渲染.
註: PropertyPlaceholderHelper中有一句
1 propVal = parseStringValue(propVal, placeholderResolver, visitedPlaceholders);
這句程式碼會去解析model中的value. 一般不需要, 可以把它註解掉.
我的實踐是: Spring+vuejs+html 的一個web實例.(不用jsp或其它html模板)
以上是html的簡單渲染介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!