问题标签 [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 投票
1 回答
658 浏览

spring - Spring MVC Tiles - 不拾取资源文件夹

我需要更改我的 spring servlet 的映射以指向 /sample 与 /sample.html。

我将 url 模式更改为以下内容。urlPattern 是

进行此更改后,文件夹中的所有样式表引用都不会启动。我认为这是因为 DispatcherServlet 试图阅读这个。当我对我的 servlet-context.xml 文件尝试以下操作时,没有任何效果。

我想也许我需要添加另一个视图解析器,但这没有任何区别。

任何帮助将不胜感激。似乎无论我做什么,我都会收到 404 错误。

0 投票
1 回答
387 浏览

java - 瓷砖定义说明。.* 和 {1} 做什么?

我在现有的 Tiles 配置中发现了这一点。Tiles 与 SpringMVC 一起使用。有人可以解释这是做什么的吗?

基本上,它拦截对表单所有视图的请求page.*并显示一个静态 jsp 页面。我不知道是怎么回事?做什么{1}?它只是替换由 代表的内容*吗?

如果我想显示一个名为 jspabout.jsp的控制器应该请求什么视图?page.about.jsp还是page.about

还有,layout.page.{1}指的是什么?我在我的 jsp 文件夹下找不到layout文件夹。

布局定义如下:

感谢您提供任何帮助,我正在尝试从 Tiles 文档中找出答案,但目前尚不清楚发生了什么,除非我知道自己在做什么,否则我不想破解,因为我可能无法恢复到原始代码。

0 投票
1 回答
2067 浏览

spring-mvc - 我如何从 DispatchServlet 映射文件夹(资源文件夹)中排除

我的 web.xml 是:http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> TestStruts2

我正在使用 Spring 和 Tiles2.1 我的资源文件夹位于 /WEB-INF/Templates/Resources/ DispatcherServlet 设置为映射所有(“/”)。我想排除“资源”文件夹(包含图像、css),因为 tomcat 不显示图像和 css。它说类似:,,没有找到...的映射。”

0 投票
2 回答
3087 浏览

spring - TilesConfigurer 已弃用??我如何在 Spring MVC 3.1 中使用 tile2.2?

我尝试将 Spring MVC 3.1 与 Apache Tile2.2 集成,但我发现了这个错误

所以我在谷歌中搜索它,我发现 Apache Tile2 结构发生了变化或被弃用,但 spring mvc 3.1 仍然使用旧结构。(有人说我们必须修改类等)

这些是我使用的库:

附加弹簧MVC

任何人都知道我如何解决这个问题?这对我会有用。

0 投票
1 回答
804 浏览

jsp - Apache Tiles:抽象定义扩展另一个抽象定义

我正在使用 Tiles 2.2,我想重用一个 JSP 来显示不同的消息。消息必须在 Tiles 配置文件中定义。

以下示例是我的方法:base是所有其他定义扩展的基本抽象定义,而display将是另一个抽象定义,用作显示消息的模板。page1page2是两个最终页面示例,每个页面显示不同的消息。

display.jspx 里面会有这样的东西:

但我无法让它工作,因为在打开page1page2时我得到一个异常,说消息属性为空。

有没有一种简单的方法来设置这样的东西,而无需修改基本模板和定义

提前致谢

0 投票
1 回答
500 浏览

jakarta-ee - Apache Tiles - 不使用表格布局时有用吗?

根据CSS 在网站设计中优于表格的 13 个原因

使用 CSS 布局比使用表格布局要好得多,

现在,All Tiles 示例使用 Table-Layout 插入图块

我的问题是,在使用 CSS-Layout 时使用 Tiles 框架是否无用/无意义?像这样的东西?或者..它会杀死瓷砖吗?

?

谢谢

0 投票
1 回答
633 浏览

spring - spring 和 apache tile 中 css 文件的错误 url

我正在创建基于 spring 和 apache 磁贴的 REST 应用程序。我添加了 .css 文件,并且在主页上它可以正常工作。我的意思是当我打开domain.com/但当我去domain.com/something/url 时是相同的,这是错误的。我必须../在 .css 文件路径的开头添加

如何在每个子页面上(通过自动)创建正确的文件路径?

0 投票
1 回答
1297 浏览

spring - 具有共享标记库的 spring 和 apache 磁贴

我正在创建 spring 和 apache tile baserd 应用程序。我想在我的部分布局中共享一个 taglib。我已经在我的布局中添加了

现在我想在布局部分创建一个 foreach 循环,但我不能。当我在布局部分添加此标记库定义时,它起作用了。我可以只在一个地方添加 taglib 还是需要在每个 jsp 文件中添加它?

0 投票
1 回答
2507 浏览

struts2 - 多个tile-def xml文件

我正在使用 Struts 2.2.1 和瓷砖 2.1.4。

想知道是否有办法拥有多个tiles-def xml文件,因为我的tiles-def xml文件变得非常大。

0 投票
1 回答
1898 浏览

java - 使用 spring 3 和 Tiles 2 对 Web 应用程序的 Ajax REST 调用

我有一个使用spring 3和tile 2(不是RESTful)构建的webapp。我正在使用 UrlBasedViewResolver 来显示视图

我的应用程序-servlet.xml

我的tiles.xml

现在我的问题是 - 我在客户端有一个动态表单,它是基于用户选项动态生成的(使用 javascript),如果从第一个下拉框中选择一个选项,那么我会加载表单的其余部分等等。对于我的第一个下拉菜单,我没有任何问题,因为这些选项是常量。但是对于我的第二个下拉菜单选择,我需要加载特定且仅在服务器上可用的信息,所以我想进行 AJAX 调用(RESTful 调用),所以我创建了一个这样的控制器

我的 RESTful 控制器:

我的ajax调用:

我的 Ajax 请求失败并显示 404 - 找不到映射。

我怎样才能使我的 REST url 工作。我知道我需要一个新的视图解析器,但在过去的两天里我尝试了很多东西并寻找正确的解决方案。

有什么帮助吗?

谢谢