0
如何通過自定義標籤將jspf文件添加到jsp頁面?包含帶自定義標籤的jspf文件
在標籤支持類,我可以添加使用JSPF的代碼....
JspWriter writter = this.pageContext.getOut();
writter.append("html code");
但我應該怎麼做補充文件?
如何通過自定義標籤將jspf文件添加到jsp頁面?包含帶自定義標籤的jspf文件
在標籤支持類,我可以添加使用JSPF的代碼....
JspWriter writter = this.pageContext.getOut();
writter.append("html code");
但我應該怎麼做補充文件?
如果「JSPF文件」你的意思是你在一個靜態引用JSP片段包括(例如,<%@ include file="fragment.jspf" %>
),你不能。
其原因是,靜態包括JSP被編譯之前被處理,而標記庫之後處理。
如果您的意思是動態包含(通常通過<jsp:include>
調用),那麼您可以通過請求調度程序從標記處理程序執行此操作。
您總是可以將靜態包含包裝在實現某些條件邏輯的標記處理程序中。這將控制是否將該片段的輸出插入到呈現的頁面中。但是,它仍然會被編譯到頁面中,我懷疑你的目標是減少JSP的總體大小,在這種情況下,你運氣不好。