问题标签 [tiles2]

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 投票
1 回答
782 浏览

spring-mvc - Spring MVC 不处理来自休眠验证器的错误

我创建表单和控制器,这个表单使用 Hibernate 验证器有一些验证约束。我在开始测试验证约束时遇到问题,但是我得到了带有拒绝的属性模型的蓝色异常页面。

这个配置

和这里的控制器

注意:我使用 springMVC、spring security、tile 和 hibernate 验证器

我将 SpringMVC 与带有 XML 配置和门户环境的休眠验证器一起使用,并且工作正常我不知道这里出了什么问题!

0 投票
3 回答
6169 浏览

java - Spring MVC 和 Tiles 集成问题

我正在尝试使用磁贴集成创建一个简单的 Spring 3 MVC 应用程序。

当我尝试构建应用程序时,我收到此错误消息(为简洁起见被截断):

我是否缺少一些必需的库?

我在 WEB-INF/lib 文件夹中有以下罐子。

WEB-INF/web.xml

WEB-INF/spring-servlet.xml

WEB-INF/tiles.xml

谢谢

0 投票
1 回答
1309 浏览

spring - Struts tile 到 Tiles 迁移 - Spring 支持类的变化

当我尝试在我的 Web 应用程序中将 Spring 从 2.1 版升级到 Spring 3.0.x 时,就会出现这种情况。Spring 3.0.x 不支持 struts-tiles 1.3,它需要 Apache Tiles 2.x。所以,我还必须将 Struts-Tiles 1.3 升级到 Apache Tiles 2.x。Apache tile 有这个迁移指南,帮助我完成了这项工作。但是,我似乎遇到了迁移指南中未提及的问题。以下是详细信息:

这是我们使用的tilesConfigurer,

由于该类tiles.TilesConfigurer在 Spring 3.0.x 中已弃用,因此我将其更改为使用org.springframework.web.servlet.view.tiles2.TilesConfigurer

tiles2.TilesConfigurer没有setFactoryClass(..)与现在已弃用的 tiles.TilesConfigurer 不同的方法。因此我的 bean 初始化失败。

我查找了tiles2.TilesConfigurer api,它现在具有方法,setDefinitionsFactoryClass(..)并且setPreparerFactoryClass(..). 我不仅无法确定哪个是相关的,我也找不到等效的org.apache.struts.tiles.xmlDefinition.I18nFactorySet. Tiles 2.2 中是否有这种直接可用的东西,或者我是否需要使用 Tiles 2.2 中可用的等效代码重新访问我现有的一些代码?

任何指针将不胜感激。

0 投票
1 回答
356 浏览

spring-mvc - 以声明方式在 Tiles 中注入 bean

我有一个集成了 Tiles 2.1 和 Spring MVC(在 Spring Roo 的帮助下)的运行系统,并且想通过一个非常简单的 bean 设置菜单项,它返回一个项目列表:

我的瓷砖配置如下所示:

在我的 menu.jspx 中,我打算使用 menuItems,如下所示:

我还没有找到任何类似的文档或示例,但我认为这应该是一个常见的用例。

有人知道适用的解决方案吗?

0 投票
1 回答
2642 浏览

spring-mvc - 带有图块的嵌套模板

我想要一些带有瓷砖的嵌套模板,但目前没有任何运气。

我的主要模板:

我的嵌套模板:

我的视图定义:

我的期望:

我得到了什么:

我已经在瓷砖网站上看到了关于这个主题的文档,但我无法让它发挥作用:(

0 投票
2 回答
811 浏览

struts2 - struts2 2.2.3使用哪个版本的tile插件和jasper插件

我想在我的 Web 应用程序中使用带有 struts2 的磁贴和碧玉插件,但是在部署应用程序时出现错误。做谷歌后,我发现我的应用程序中有插件版本不匹配。

当我使用struts2 2.2.3 和 jasper 插件时,它不起作用。但是当我使用struts2 2.1.8 和 jasper时,它的工作正常。然后我决定使用集成瓦片与 struts 2.1.8 并在部署时出错

0 投票
2 回答
4336 浏览

spring-mvc - 瓷砖 - Spring MVC

和有什么区别

你能举一些例子吗?

0 投票
1 回答
2074 浏览

spring - 将全局变量传递给 Spring + Apache Tiles

我目前正在运行一个有效的 Spring + Apache Tiles webapp。我需要展示一些示例代码来解释我的意图。

阿帕奇瓷砖配置:

示例控制器:

这将显示www_base.jsphome.jspas body。我可以使用变量${hello}inwww_base.jsp和 in home.jsp

但我不想hello在每个 Controller 方法中设置能够www_base.jsp在每个页面上使用它。

有没有办法为 设置全局变量www_base.jsp,例如在 的构造函数中ExampleController

使用地图更新示例代码

0 投票
1 回答
833 浏览

struts-1 - Tiles 2.2 与 Struts 1.x (1.2) 兼容性的使用 - Reg

我们已经开始将在 Struts 1.x (1.2) 上运行的项目(Web 应用程序)从 Framesets 迁移到 Tiles 2.2。

如 Apache tile 教程中所述,我们对 web.xml 进行了一些修改,并将tile-defs.xml 添加到项目中。但是无法将 struts-config.xml 与tiles-defs.xml 的关系。

Tiles 2.2 与 struts 1.x 兼容吗?有人可以指导我正确的方向或提供示例以将 Tiles 2.2 集成到我们的 Struts 1.x 项目中吗?

任何形式的帮助将不胜感激,因为我们需要在几天内准备一个演示。

谢谢并恭祝安康,

Purushotham 雷迪 P

0 投票
1 回答
1939 浏览

spring-mvc - Spring 3.1 ReloadableResourceBundleMessageSource 和 Apache Tiles 2.2.2

看似简单的任务,结果却是几个小时的痛苦。我在没有 web.xml 文件的 JavaEE 6 和 Servlet 3.0.1 api 上构建 Spring 3.1 MVC 应用程序。我有一个 像这个片段一样的WebMvcConfiguration类:

我已经成功设置了 Apache Tiles 2.2.2 和 2 个基本控制器。现在我想将 ResourceBundles 添加到正在工作的 Spring/Tiles 应用程序中,但我无法让它们工作。

搜索后,我发现了一些可能出错的地方:

  • 我应该在我的 JSP 页面中使用fmt:message key="application.header"还是应该使用spring:message code="application.header" ?第一个忽略未找到的值,第二个抛出错误。
  • 我使用ReloadableResourceBundleMessageSource应该“更好”或至少比ResourceBundleMessageSource更新,可以吗?
  • ReloadableResourceBundleMessageSource从更多位置加载文件,因此我指定了类路径:
  • 我将 messages.properties 文件放在 src/main/resources 文件夹中
  • 当不将语言环境添加到包名称的末尾时,这仍然是正确的,这被用作(默认)后备?无论哪种方式添加“en_US”语言环境都无济于事。

错误

war 文件也没有在 Eclipse 中运行我手动将它部署到我的本地 tomcat 7.0.23。这也让我可以更轻松地查看部署的文件结构并更好地控制。

我不知道我做错了什么,任何帮助将不胜感激。