如何配置apachetile从jar文件中读取jsps?

发布于 2024-09-13 02:51:56 字数 328 浏览 3 评论 0原文

我的 Web 应用程序的架构是高度模块化的。我使用 apachetiles 作为模板框架。应用程序模块捆绑为不同的 jar 文件并放入 WEB-INF/lib 文件夹中。所以每个jar文件都会包含自己的tiles配置文件(包含tiles定义)和相关的jsp模板。

我正在使用 CompleteAutoloadTilesListener 它是tiles-extras 包的一部分,用于从jar 文件中读取tiles 配置文件。但 jsp 文件不会被tiles拾取。当我访问任何定义时,它找不到 jsp 模板文件。

更改配置可以解决这个问题吗?或者我应该子类化任何tiles基类以让tiles从jar加载jsps?

The architecture of my web application is highly modular. I am using apache tiles as the templating framework. The app modules are bundled as different jar files and put inside WEB-INF/lib folder. So each jar file will contain its own tiles configuration files (containing tiles definitions) and related jsp templates.

I am using CompleteAutoloadTilesListener which is a part of tiles-extras package to read the tiles config files from the jar files. But the jsp files aren't picked up by tiles. When I access any definition, it couldn't find the jsp template file.

A configuration change will solve this problem? or should I subclass any tiles base class to let tiles load jsps from the jar?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

往事风中埋 2024-09-20 02:51:56

其他人之前遇到过这个问题,甚至 写了一篇关于它的博客

它提到这个问题已修复,所以您应该能够使用相同的设置并从类路径加载您的图块定义。

我还没有测试过,但它看起来是一个明智的解决方案。

Someone else ran into this problem before and even wrote a blog about it

It mentions this issue that is fixed, so you should be able to use the same setup and load your tiles definitions from the classpath.

I haven't tested it, but it looks like a sensible solution.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文