Netbeans最棒的功能之一就是使用一些FreeMarker模板生成代碼。我有一些關於它的問題,我希望這裏有人能幫助我。如何使Netbeans的模板創建多個文件?
如何在Netbeans上生成多於一個文件的模板?
例如,我用的是「JSF頁面從實體Bean」嚮導生成CRUD文件。因此,它會爲每個實體自動4檔,我有:
- Create.xhtml
- Edit.xhtml
- List.xhtml
- View.xhtml
這是非常有用的,因爲你經常需要創建,編輯,列表或數據庫查看一些記錄。所以我知道我可以通過點擊工具 - >模板 - > JavaServer Faces - > JSF實體 - > View.xhtml單獨編輯每個模板。然後我可以改變生成方式View.xhtml。然後在「C:\ Users \ yourname \ .netbeans \ 6.9 \ config \ Templates \ JSF \ JSF_From_Entity_Wizard \ view.ftl」上創建一個FTL文件。
但我想要更多,我還需要一個搜索頁面。我的問題是,如何製作或更改模板,如「實體Bean的JSF頁面」,它不僅生成1個文件,而且還生成每個實體4個文件。所以我可以改變這個模板來生成5個文件:
- Create.xhtml
- Edit.xhtml
- List.xhtml
- View.xhtml
- Search.xhtml (for example)
在此先感謝!
謝謝喬納森!本教程非常棒......但不幸的是,它不能回答我的問題,即「如何創建一個創建多個文件的模板」。該教程製作了一個僅生成1個HTML文件的模板。但是如果我需要在用戶點擊「創建新的HTML文件」時創建2個文件呢?例如:header.xhtml和body.xhtml。 Netbeans已經這樣做了,當我點擊「JSF Pages From Entity Beans」時,它會生成4個文件。我想把這個數字增加到5.明白了嗎?有什麼想法嗎? –