我正在开发一个 Java Web 应用程序,特别是视图和视图控制器。我的主要经验是 PHP(这是我的第一个 Java Web 应用程序),我已经实现了几个类似模板的工具,这些工具基本上用于include
遍历目录结构,构建页面。例如,一个 url likewww.mysite.com/index.php?page=customer/edit&customer_id=5
将从 root/index.php 开始。然后它将包含 customer/index.php(我可能会在其中构造客户对象),然后包含表单所在的 edit.php 页面。
Java中有类似include的函数吗?我要解决的问题是,我希望网站的基本 html(页眉、中间、页脚)保持不变,当您浏览页面时,通常您只是更改主要内容部分。
我最初的想法是在 index.jsp 上使用一个 servlet,它将请求传递给目录结构中的下一个 servlet(如果参数中的下一项是目录,则为索引,如果是文件,则为页面)。这是创建小型模板引擎的可行方法吗?我不确定从一个 servlet 传递到另一个 servlet 以构建 html 页面的资源密集度。