国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

java - Bagaimanakah freemarker mencapai kesan mudah ini?
我想大聲告訴你
我想大聲告訴你 2017-05-27 17:41:00
0
2
730

Templat

<!DOCTYPE html>
<html>
<head>
<#include "baseHeader.html" />
<#macro head ><#nested></#macro>
<#macro style ><#nested></#macro>
</head>

<body>
<#macro content >
    <#nested>
</#macro>
</body>

<#macro script >
    <#nested>
</#macro>
</html>

Panggilan halaman

<#include "/layout/master.ftl" />
<@script>var a=1;</@script>

Dalam halaman yang dihasilkan sebagai hasilnya, perkataan di sebalik ini var a=1;跑到了</html>, iaitu, pada penghujung templat, tidak muncul dalam kedudukan templat yang sepadan.

Saya telah melakukan ini selama beberapa tahun.net,感覺這種模板要出我的效果應該是理所當然的。
但是在java, dan nampaknya bukan mudah untuk mencapai hasil yang saya harapkan?

我想大聲告訴你
我想大聲告訴你

membalas semua(2)
阿神

Freemarker tidak berdasarkan reka letak Ia hanya melakukan penilaian ekspresi dan penggantian teks, yang tidak dapat memenuhi keperluan anda.

Setahu saya:

  1. Pemalam Struts dan Tiles boleh mencapai kesan reka letak yang anda inginkan.

  2. Thymeleaf digabungkan dengan thymeleaf-layout-dialect juga boleh mencapai kesan yang anda inginkan.

我想大聲告訴你

Penggunaan makro tidak betul, sila rujuk perkara berikut

<!-- 定義宏用 <#macro macroName parameterList> -->
<#macro list title items>
    <p>${title?cap_first}:
    <ul>
        <#list items as item>
        <li>${item}
        </#list>
    </ul>
</#macro>
<!-- 調(diào)用宏用 <@macroName arguments> -->
<@list items=animals title="animals"/>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan