java中的模板文件有哪些,多个WAR文件中的Java Web模板

我有一个设计不好的多WAR Web应用程序.有一个WAR负责处理对数据库的某些授权,并使用jsp taglib定义标准网页.主WAR基本上检查用户的特权,然后基于此特权显示指向其他已部署WARS上下文路径的链接.其他每个已部署的WAR都包含此自定义标签库.

我正在重新设计该应用程序,我想保留的一件好事是,我们还有其他项目团队开发了这些WAR模块,这些模块“插入”我们的当前系统以利用我们必须提供的其他功能. .

我不太确定如何处理页面模板.我需要一个模板系统,该模板系统应足够容易在多次战争中使用(我在考虑jsp片段?).我真的只需要定义一致的标题和主导航部分.页面上显示的其他内容取决于单个Web项目.

有什么建议么?

我希望这一点很清楚,如果不能,我可以详细说明.

解决方法:

过去使用Sitemesh做过类似的事情

我们定义了一个名为skins-app的新Web应用程序,该应用程序仅具有所有其他所需的公共页眉,页脚和导航栏.

通过skins-app中名为WEB-INF / decorators.xml的文件配置Sitemesh

然后在任何消耗性的Web应用程序中,还添加一个WEB-INF / decorators.xml.

并指出您的页面被另一个应用程序的皮肤“装饰”

/*

如果需要从“装饰”中排除任何页面,则也可以在使用的Web应用程序中包含详细的包含/排除.在Sitemesh链接页面上查看可视示例.

标签:java,jsp

来源: https://codeday.me/bug/20191210/2098771.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值