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