问题标签 [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.
java - Spring tiles 3 表达式语言启用
我在启用表达式语言以在 tile 配置文件中工作时遇到问题。Spring MVC 版本是 3.2.4,tiles 版本是 3.0.3
我错过了什么?瓷砖配置:
弹簧配置:
在 layout.jsp 我有:
在控制器中,我试图以这种方式设置页面标题:
我错过了什么?
提前致谢。
spring - spring mvc 3 (3.2.5) + tiles 3 error 404 not resource found
当我加载我的应用程序时,我只收到 404 资源未找到错误.. 根本没有登录 tomcat..
在这里你可以看到我的项目配置:
这是我的 web.xml 文件:
瓷砖.xml 文件
mvc-调度程序-servlet.xml
弹簧安全.xml
这是我的控制器:
spring - Tiles 3 使用 Spring 3.2 mvc 查看解析器问题
我是 Tiles 和 Spring MVC 的新手。我的显示有问题(我查看了几个类似的问题,但没有找到“我的问题”的解决方案)。这是我的“tiles-servlet.xml”配置(用UrlBasedViewResolver
and试过TilesViewResolver
)。
我的 'tiles.xml' 包含 Tiles 定义
我已经定义了所有指定的 JSP 文件,这些文件正在工作并且可用。所有这些都已经安静地工作了一段时间,没有问题。但是,昨天我定义显示一个新的预订页面。我面临错误:
- 当我评论定义“bookConfirmationForm”(如上)时,一切正常。奇怪的是,如果我启用此定义,我将面临主页本身的问题('indexPage' 视图是我的起始页面)。
- 当我评论上述定义时,一切正常,直到我达到上述观点,显然,它在那里失败了。
这是一个例外:
最后,我的控制器方法:
我认为这个错误一定是一个愚蠢的错误,但我无法弄清楚。我也尝试过使用tile2,但这没有帮助。
spring-mvc - Apache Tiles:管理 CSS 和 JS 资源
我很难弄清楚这件事。我只想在我需要的某些页面上插入某些 CSS 和 JS 文件。所以我在我的瓷砖定义文件中做了这样的事情:
这是 insertScripts.jsp 代码:
所以我在我的 baseLayout 页面中这样称呼它,它是 addUser 页面的父级:
问题是它抛出了以下异常:
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
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' 的视图
请帮我解决这个问题。
spring - 弹簧 3 瓷砖 3 所有模型对象都未定义
我已经用 Tiles 3 配置了 Spring MVC 3。一切看起来都很好。但是我无法从 jsp 文件中的 modelAttributes 中获取值。
但是重新定义页面后包含CCDD。控制器看起来像
EL 正在工作,因为表达式 ${request == null} 在页面上显示为 true。
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。
我在这里想念什么?
贝洛是我配置的一些部分。
spring - 无法使用tiles3 spring mvc4显示模板视图
我正在使用tiles3 来显示模板布局。但我遇到了一个例外。我尝试将视图解析器更改为基于 URL 的视图解析器。但错误是一样的。如果我使用 intenalviewresolver,我可以获得默认的 index.jsp 页面。但它不显示模板定义。请帮忙。
这是我的调度程序 serverlet 代码
以下是我的tiles-defs.xml文件内容
这是控制器类中的代码
以下是我得到的例外
通过定义视图属性文件尝试使用 ResourceBundleViewResolver。这是更改后的调度程序 servlet 代码
这是视图属性文件条目
现在以下是我得到的例外
java - Apache Tiles 的 Stackoverflow 异常
我有瓷砖问题
我有一个模板(mainLayout),它基本上执行以下操作:
该 url/services
由使用 Tiles3 的 Spring 控制器提供服务。/services
url 使用了不同的布局(rawLayout),它只输出一个 jsp 。
问题是代码正在生成 stackoverflow 错误。实际上,当尝试/services
使用原始布局呈现 url 时,Tiles 实际上正在切换到 mainLayout。
我调试了 Tiles,即使定义是正确的(rawLayout),该BasicTilesContainer::getAttributeContext
方法也会切换回原始布局(mainLayout)。似乎 Tiles 没有使用定义中的模板,而是从执行堆栈中获取它。
我的瓷砖定义:
我希望这足够清楚。
谢谢