-
试用 sitemesh + freemarker 时 include 其他jar包里面的 ftl 不生效0
sitemesh 有个 装饰器 front.ftl ,freemarker 的宏定义我都放在另一个jar里的。
当front.ftl <#include "/hlcto-macros.ftl"/>时报错。
Error reading included file hlcto-macros.ftl
The problematic instruction:
----------
==> include "/hlcto-macros.ftl" [on line 1, column 1 in WEB-INF/decorators/2014/front.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateException: Error reading included file hlcto-macros.ftl
如果不用sitemesh,一般的ftl页面引用是正常。好奇怪。找不到哪的问题。有知道的么?
2014年6月20日 00:43
目前还没有答案
相关推荐
这些库包括但不限于`freemarker.jar`、`sitemesh.jar`及Struts2的核心库。 - **配置文件**:在`web.xml`中进行必要的过滤器和监听器配置,以确保Sitemesh和Freemarker能正确工作。 - **JSP Support Servlet**:...
sitemesh.jar包 sitemesh.jar 包sitemesh.jar 包sitemesh.jar包
1. **配置Maven**:在`pom.xml`中添加所需的依赖,如SpringMVC、Freemarker和Sitemesh3的jar包。 2. **配置SpringMVC**:在`web.xml`中配置DispatcherServlet,设置视图解析器为FreemarkerViewResolver,并开启...
同时,FreeMarker和Sitemesh的配置也会集成到SpringMVC中,以便在处理请求时能够正确地渲染和装饰页面。 总的来说,这个实例提供了一个完整的Java Web开发解决方案,通过整合这些技术,可以构建出高性能、易维护且...
jQuery+json+struts2+spring3(事务,AOP,IoC即DI)+hibernte3+EhCache+oscache+proxool+MySQL+SiteMesh+Gzip lj例子
Freemarker和Sitemesh是两个在Web开发中常用的开源技术。Freemarker是一个模板引擎,主要用于生成动态HTML或其他文本格式的输出,而Sitemesh则是一个页面布局和装饰框架,用于统一网站的外观和感觉。这两者的整合...
在这个"springMvc+freemarker"的项目中,我们可以看到作者用Spring MVC与FreeMarker模板引擎集成创建了一个示例应用。 首先,Spring MVC框架的主要组件包括DispatcherServlet、Controller、Model、View和...
通过深入研究这个源码,开发者可以学习到如何有效地使用Struts2、Sitemesh和FreeMarker来构建复杂的Web应用,理解它们的内部工作原理,以及如何优化和扩展这三个组件。这对于提升Java Web开发技能和理解MVC架构有极...
siteMesh jar包 siteMesh是一个很好的布局框架 值得学习 值得信赖
1. **添加依赖**:在项目中引入Sitemesh的jar包,通常通过Maven或Gradle管理依赖。 2. **配置Web.xml**:在`web.xml`中配置Sitemesh Filter,指定其拦截规则。 3. **创建装饰模板**:创建一个HTML文件作为装饰模板...
sitemesh-2.4.2-src.jar 是sitemesh的源文件jar包,当调试时需要选择该jar包进行资源查找,很好用的页面架构工具
【标题】"个人测试用报表项目(sitemesh+struts2+birt)"涉及到的主要技术栈是Sitemesh、Struts2和BIRT,这是一个经典的Java Web开发组合,用于构建动态、数据丰富的报表系统。 Sitemesh是Java的一个开源页面布局...
Struts2、Spring、Hibernate、JPA、SiteMesh和Log4j是Java Web开发中非常...在实际开发过程中,根据具体需求,可能还需要结合其他工具和框架,如MyBatis、Freemarker、Spring Boot等,以实现更高效、更现代的开发流程。
struts2-sitemesh-plugin-2.0.8.jar
**sitemesh-2.2.1.jar** 是一个用于Web应用程序界面布局的开源框架,由OpenSymphony团队开发。Sitemesh的主要功能是提供页面装饰能力,它可以帮助开发者统一网站的外观和感觉,实现页面模板和内容的分离。通过在...
在SSH2中,Spring负责管理Struts2的Action、Hibernate的SessionFactory以及其他的业务组件,使得整个应用更加灵活和可维护。 **Struts2框架**: Struts2是一个MVC框架,处理用户请求并调用相应的业务逻辑。它提供了...
sitemesh-2.4.1.jar sitemesh-2.4.1.jar sitemesh-2.4.1.jar sitemesh-2.4.1.jar sitemesh-2.4.1.jar sitemesh-2.4.1.jar
Struts2、Spring2、Hibernate3和Sitemesh是经典的Java Web开发框架组合,它们在构建企业级应用中发挥着重要作用。MyEclipse则是一款强大的集成开发环境,为这种组合提供了便捷的开发支持。 Struts2是MVC(模型-视图...
标题中的“sitemesh jar包”指的是SiteMesh框架的核心库文件,它是SiteMesh功能实现的基础。这个jar包包含了所有SiteMesh的类和方法,使得开发者能够将SiteMesh集成到他们的Web应用程序中。 描述中提到的“jsp采用...
6. **处理动态内容**:SiteMesh能够处理动态生成的内容,比如由Struts、Spring MVC或其他Web框架生成的页面。 7. **调试和测试**:文档中还会介绍如何查看 SiteMesh 的日志输出,以及如何在开发阶段快速检查装饰...