问题标签 [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.
tiles2 - 为什么 Tiles 通配符定义名称不能接受斜杠(/)字符
正如我们看到的 Tiles 文档所说 https://tiles.apache.org/framework/tutorial/advanced/wildcard.html 我们可以定义一个通配符来接受任意名称。但如果名称中包含“/”,例如“c4/login”。瓷砖会抛出异常
我的定义如下:
如果我将定义更改为下面的示例,则接受带有斜线的名称。
请指教。非常感谢。
struts2 - 为什么Tiles REGEXP通配符定义导致无尽的jsp包括错误
我使用 Struts2 2.2.3 的 tile 2.2.2,因为 Struts2-Tiles 插件很旧,它的实现使用了许多不推荐使用的 Tiles API,我想尝试 REGEXP 通配符,所以我在下面实现了我自己的监听器:
MyTilesContainerFactory
MyTilesInitializer
MyTilesListener
然后我定义我的tiles.xml
当我尝试一个返回图块结果的操作时,它以一个无限循环结束,一个 jsp 包含错误。
有人可以给我建议吗?我不得不说,如果我不使用通配符定义,同样的定义也可以正常工作。非常感谢。
jsp - 从另一个jsp访问一个jsp中的表单数据
我正在使用 Struts 2 和 Tiles 来开发应用程序。
我有 2 个 JSP 文件被加载到表的 2 个单独的单元格中(Tiles 概念)。第一个 JSP 有链接(使用<s:url/>
标签创建)。点击这些链接应该:
(a) 在第二个 JSP 中检索当前表单数据(单选按钮组中选择的值、复选框组中选择的值和文本字段中的值)并更新数据库,
(b) 然后必须获取不同的数据来填充第二个 JSP。
我如何实现 (a)?
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
。有人知道发生了什么吗?
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
我知道我在这里丢了很多代码,对此我深表歉意。我已经在这几天了,我已经没有耐心了。提前致谢。
spring - Tiles 2 + Spring:找不到属性
我正在将 Tiles 2 与 Spring 集成,但有一个问题。我有一个简单的tiles.jsp
页面。渲染tiles
视图产生错误:org.apache.tiles.template.NoSuchAttributeException: Attribute 'title' not found.
我的配置和文件如下。
瓷砖配置:
/WEB-INF/defs/templates.xml 中的定义:
控制器:
/WEB-INF/pages/tiles.jsp:
struts2 - 将tiles2定义中的值传递给struts2中的jsp文件
我正在使用带有 struts2 的瓷砖 2。我的瓷砖定义如下所示:-
我想在 products.jsp 中使用 title 或 menulink 变量作为 jsp 变量
它会抛出 c:out 中不允许表达式的异常。我已经看到同样的事情在 Struts 1.x 和 tiles 1.x 版本上运行良好。Struts2/tiles2 有什么问题?
请给我一个解决方法。
java - Apache Tiles 路径根目录
我正在使用 Tiles 2,我想要一个属性来设置资源的根路径。我有这是我的 XML:
这是一个基本定义,我将从中扩展其他页面。在“titledWrapper.jsp”页面中,我有这个:
我也在导入 Tiles 标签库。工作的其他用途getAsString
,尽管它们不在这样的属性中。当我加载页面时,我的图像源字面上是<tiles:getAsString name="
. 我需要做些什么来解决这个问题?
java - Apache Tiles If/Else
我想知道是否可以使用 Apache Tiles 2(或引用 Tiles 属性的 JSTL,这将起作用)的 if/else。基本上,我想要这个:
Tiles XML中有<put-attribute name="showSecondDiv" value="true" type="string" />
。动机是我想在很多地方重用这个 JSP,一些地方想显示两个 div,另一些地方只想显示一个。
spring - Tiles Config bean 抛出异常:TestNG+Spring 3+Tiles2
我正在尝试运行 TestNG+Spring+JPA+Hibernate 'Hello World' 测试。执行导致 NullPointerException,tile 配置器 bean 失败。
例外:
我的applicationContext.xml
,只显示tiles config bean def:
做了很多谷歌搜索,唯一发现的是,人们提到 cglib 和/或 asm jar 与 spring 和 hibernate 依赖项冲突。我认为这在这里不适用,但是我的 lib 文件夹有以下 jars,抱歉不按顺序排列:
测试类如下:
任何指针将不胜感激。