2013-04-10 30 views
3

的端予具有包括多個頁面片段(標題,主內容,頁腳等)JSP主頁。這些片段包含一些與它們相關的Javascript代碼。JSP庫緩衝JavaScript和追加到

眼下這些文件中的JS是他們的最後,包裹在一個jQuery $(document).ready

是否有一個JSP標籤/庫,我可以用它來「緩衝」 /從這些片段隊列中的所有內嵌的JavaScript,並在主文檔的最後追加了嗎?

我的如意用法:

main.jsp中

<jsp:include page="header.jsp" /> 
<jsp:include page="main.jsp" /> 
... 
<lib:js-out/> 

header.jsp中

<h1 id="hi">Hi there</h1> 
    <lib:js-buffer> 
     $("#hi").coolAnimation(); 
    </lib:js-buffer> 
+0

我認爲這[鏈接](http://stackoverflow.com/questions/229726/using-javascript-within-a-jsp-tag)非常有用;) – 2013-04-10 19:36:18

+0

@DanteSparda似乎沒有用,爲什麼會你是這麼認爲的?我不想在標籤中使用JS,我想使用標籤來降低文檔中的包含量。 – Parobay 2013-04-11 10:19:34

回答

0

你可以寫你自己的JS-緩衝標籤LIB拯救那些全部添加到最後包含的文件中。但是,那對我來說似乎有問題。每次包含這些頁面時,都會寫入該文件...這是浪費資源的原因,並且很明顯會導致在繁忙流量下寫入訪問衝突。無論是或者你必須跟蹤你的jsp文件和標籤庫創建的包含文件的更新日期。