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.明白了吗?有什么想法吗? –