问题标签 [apache-tiles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7533 浏览

maven - 使用 struts + tile + maven 配置项目中的问题

这是我在 web.xml 中的配置

struts.xml

tiles.xml

在 pom.xml 中

这是完整的堆栈跟踪:

0 投票
1 回答
1907 浏览

java - 使用磁贴动态组合页面

我是一个新的瓷砖用户,到目前为止我很喜欢它。但我现在面临一个问题,我不确定瓷砖是否是我实现目标的正确工具。

我想做的是创建一个通用注册表单,在多个站点之间共享。此注册表在每个站点上会略有不同。很明显,他们可以使用相同的 jsp 文件和 java 代码。我的目标是拥有一个 .properties 文件,我可以在其中配置哪些输入表单片段应该包含在表单中,哪些不应该包含在表单中(对于每个站点)。

有没有办法动态插入属性?

我创建了一个视图准备器类。这样我可以添加/覆盖现有属性。

但这一次只添加/覆盖一个属性。除了在模板文件中,我必须为它们中的每一个添加以下行。

我正在寻找的更像是添加一个Attributes 列表并将它们包含在带有循环的模板行中。不知何故像这样:

我的问题是AttributeContext只能采用一个属性而不能采用属性列表。还是我错过了什么?

鉴于细节,我希望我能充分描述我的问题。

0 投票
1 回答
920 浏览

spring-mvc - 带有 Apache Tiles 的 Spring MVC 3.0 - 一页中的多个表单

我在我的项目中使用带有 apache 磁贴的 spring mvc (3.0)。我在通过磁贴呈现的单个页面中有多个表单。

登录表单和搜索表单对大多数页面都是通用的。tile 定义中的“body”不断变化。

因此,如下所示,在我所有的 mvc 控制器中,我必须在相应的模型中显式设置命令对象。1. model.put("userBO", userBO); 2. model.put("searchBO", searchBO);

有没有办法可以将这部分代码移动到一个共同的地方或全局控制器,这样我就不必在我编写的所有控制器中编写这两行?

0 投票
1 回答
2314 浏览

spring - Tiles 2 模板中的访问变量

我正在使用带有 Apache Tiles 2 的 Spring MVC 框架。我希望能够让多个控制器都使用相同的视图(不同的逻辑,一些基本的演示)。我可以轻松做到这一点。我现在想要的是为每个控制器有不同的 Tiles 定义,都使用相同的 JSP 文件,但每个都传递不同的模板变量(页眉、简短描述等)。这是我的 Tiles 模板定义文件:

然后我尝试拥有这个/WEB-INF/views/index.jsp

当我将它加载到 Tomcat 中并打开页面时,我得到了很长的异常堆栈跟踪。堆的顶部说org.apache.tiles.impl.CannotRenderException: ServletException including path '/WEB-INF/templates/main.jsp'.} with root cause org.apache.tiles.template.NoSuchAttributeException: Attribute 'title' not found。有人知道发生了什么吗?

0 投票
1 回答
1877 浏览

spring - Spring MVC 3 和 Apache Tiles 2,但没有控制器

我试图让 Spring MVC 3 和 Apache Tiles 2 一起玩得很好。我可以显示简单的页面,并且这些页面是使用 Tiles 模板构建的,但是对于我来说,我无法调用我的控制器。我将不胜感激任何帮助。

web.xml

web-application-context.xml

webmvc-context.xml

com.tarigma.GEM.HomeController

我知道我在这里丢了很多代码,对此我深表歉意。我已经在这几天了,我已经没有耐心了。提前致谢。

0 投票
1 回答
1059 浏览

velocity - Java 模板引擎(如 StringTemplate、FreeMarker、Velocity 或 Tiles)中的 REST 支持?

我想比较一些支持创建 RESTful URL 的模板引擎,以便在 java 应用程序中对页眉/正文/页脚页面进行模板化。我不希望我的页面具有 jsp、.st 或 .ftl 扩展名。有没有人有示例应用程序的链接来说明如何使用任何流行的模板引擎设置 REST?

谢谢。

-约翰

0 投票
1 回答
4663 浏览

java - Java、Spring 3.0.5 与 Apache tile 2.2.2 集成

按照本教程:http: //viralpatel.net/blogs/2010/07/spring-3-mvc-tiles-plugin-tutorial-example-eclipse.html

瓷砖配置(tiles.xml):

spring-servlet.xml

当我运行它时,我得到错误: http: //pastebin.com/KY541YKD

可能是什么问题呢?如果您对其他文件/配置有任何疑问,请问我

0 投票
1 回答
13114 浏览

java - Java、Spring、Apache Tiles 错误:无法在名称为“spring”的 servlet 中解析名称为“contact”的视图

控制器:

这是我的tiles.xml:

错误是这样的:

随时要求更多源代码

0 投票
1 回答
924 浏览

spring-mvc - 在 Apache Tiles 2 配置文件中使用属性文件

我正在使用 Spring MVC 3 + Apache Tile 2.2,我只是想知道是否可以直接使用来自 tiles-def.xml 文件的属性。所以我的tiles-def看起来像:

我想将 Title 的值放入 messages.properties 文件中,而不是放在这里。有什么办法吗?

干杯

0 投票
1 回答
2448 浏览

java - Apache tile 定义中的 EL 表达式未处理

我正在使用 Apache 磁贴进行模板化,模板的一部分是标题文本。此文本取决于页面所属的部分。每个页面都包含一个 bean,并且标题文本是使用该 bean 的属性构建的。每个页面的 bean 都会有不同的名称。所以,在我的 JSP 文件中,我会有这样的东西:

我想在 tile 定义中得到那个表达式,我试过这个:

在模板中我这样做:

但结果是未处理的 EL 表达式:

此处的代码已被简化以保持这篇文章的简洁,但这正是我想要做的。我尝试这样做也是有原因的。

知道为什么不处理 EL 表达式吗?

谢谢

注意:我对 JSP 和 Apache Tiles 相当陌生,所以我可能没有使用正确的术语。