问题标签 [tiles-3]

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 回答
1516 浏览

java - Spring tiles 3 表达式语言启用

我在启用表达式语言以在 tile 配置文件中工作时遇到问题。Spring MVC 版本是 3.2.4,tiles 版本是 3.0.3

我错过了什么?瓷砖配置:

弹簧配置:

在 layout.jsp 我有:

在控制器中,我试图以这种方式设置页面标题:

我错过了什么?

提前致谢。

0 投票
3 回答
2138 浏览

spring - spring mvc 3 (3.2.5) + tiles 3 error 404 not resource found

当我加载我的应用程序时,我只收到 404 资源未找到错误.. 根本没有登录 tomcat..

在这里你可以看到我的项目配置:

这是我项目的结构

这是我的 web.xml 文件:

瓷砖.xml 文件

mvc-调度程序-servlet.xml

弹簧安全.xml

这是我的控制器:

0 投票
1 回答
4173 浏览

spring - Tiles 3 使用 Spring 3.2 mvc 查看解析器问题

我是 Tiles 和 Spring MVC 的新手。我的显示有问题(我查看了几个类似的问题,但没有找到“我的问题”的解决方案)。这是我的“tiles-servlet.xml”配置(用UrlBasedViewResolverand试过TilesViewResolver)。

我的 'tiles.xml' 包含 Tiles 定义

我已经定义了所有指定的 JSP 文件,这些文件正在工作并且可用。所有这些都已经安静地工作了一段时间,没有问题。但是,昨天我定义显示一个新的预订页面。我面临错误:

  • 当我评论定义“bookConfirmationForm”(如上)时,一切正常。奇怪的是,如果我启用此定义,我将面临主页本身的问题('indexPage' 视图是我的起始页面)。
  • 当我评论上述定义时,一切正常,直到我达到上述观点,显然,它在那里失败了。

这是一个例外:

最后,我的控制器方法:

我认为这个错误一定是一个愚蠢的错误,但我无法弄清楚。我也尝试过使用tile2,但这没有帮助。

0 投票
1 回答
2886 浏览

spring-mvc - Apache Tiles:管理 CSS 和 JS 资源

我很难弄清楚这件事。我只想在我需要的某些页面上插入某些 CSS 和 JS 文件。所以我在我的瓷砖定义文件中做了这样的事情:

这是 insertScripts.jsp 代码:

所以我在我的 baseLayout 页面中这样称呼它,它是 addUser 页面的父级:

问题是它抛出了以下异常:

0 投票
1 回答
1765 浏览

tiles2 - 从 2.x 迁移到 Apache Tiles 3.x

我们正在尝试从 tile 2.x 迁移到 3.x,但面临一些问题:

我们在 Tiles 2.0 中使用了以下瓷砖定义

<tiles:insertDefinition name="header.${countryCode}" ignore="false" />

但是在tiles 3.0中ignore="false"已经被移除了,所以想知道还有什么其他的选择。简单地删除ignore="false"可能会导致运行时异常。

这是javadoc:

瓷砖 2.x

https://tiles.apache.org/2.2/framework/tiles-jsp/tlddoc/tiles/insertDefinition.html

瓷砖 3.x

https://tiles.apache.org/framework/tiles-jsp/tlddoc/tiles/insertTemplate.html

0 投票
2 回答
1401 浏览

spring-3 - Spring 3.2.5 tile 3 不渲染视图

我已经完成了使用 spring3.2.5 和 tiles3 渲染视图的其他帖子

在我的上下文-servlet.xml

在我的tiles-servlet.xml

在 person_tiles.xml 中

它抛出以下错误 javax.servlet.ServletException:无法解析名称为 'project' 的 servlet 中名称为 'new_person' 的视图

请帮我解决这个问题。

0 投票
1 回答
163 浏览

spring - 弹簧 3 瓷砖 3 所有模型对象都未定义

我已经用 Tiles 3 配置了 Spring MVC 3。一切看起来都很好。但是我无法从 jsp 文件中的 modelAttributes 中获取值。

但是重新定义页面后包含CCDD。控制器看起来像

EL 正在工作,因为表达式 ${request == null} 在页面上显示为 true。

0 投票
3 回答
7679 浏览

spring - java.lang.ClassNotFoundException:org.springframework.web.util.ExpressionEvaluationUtils

我刚刚升级了一个 Spring MVC 应用程序,版本3.2为 a4.0.2并且我的视图标签不再工作。

错误:

ExpressionEvaluationUtils在 Spring 中已弃用3.2并在4.x.

我正在使用 Eclipse IDE 运行 Tomcat 7.0.50。

我在这里想念什么?

贝洛是我配置的一些部分。

0 投票
1 回答
1598 浏览

spring - 无法使用tiles3 spring mvc4显示模板视图

我正在使用tiles3 来显示模板布局。但我遇到了一个例外。我尝试将视图解析器更改为基于 URL 的视图解析器。但错误是一样的。如果我使用 intenalviewresolver,我可以获得默认的 index.jsp 页面。但它不显示模板定义。请帮忙。

这是我的调度程序 serverlet 代码

以下是我的tiles-defs.xml文件内容

这是控制器类中的代码

以下是我得到的例外

通过定义视图属性文件尝试使用 ResourceBundleViewResolver。这是更改后的调度程序 servlet 代码

这是视图属性文件条目

现在以下是我得到的例外

0 投票
0 回答
298 浏览

java - Apache Tiles 的 Stackoverflow 异常

我有瓷砖问题

我有一个模板(mainLayout),它基本上执行以下操作:

该 url/services由使用 Tiles3 的 Spring 控制器提供服务。/servicesurl 使用了不同的布局(rawLayout),它只输出一个 jsp 。

问题是代码正在生成 stackoverflow 错误。实际上,当尝试/services使用原始布局呈现 url 时,Tiles 实际上正在切换到 mainLayout。

我调试了 Tiles,即使定义是正确的(rawLayout),该BasicTilesContainer::getAttributeContext方法也会切换回原始布局(mainLayout)。似乎 Tiles 没有使用定义中的模板,而是从执行堆栈中获取它。

我的瓷砖定义:

我希望这足够清楚。

谢谢