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

java - Spring MVC 3 返回内容类型:文本/纯文本

我想在页面上显示简单的文本,因此我想返回Content-Typeas text/plain

使用下面的代码,我在页​​面上看到纯文本,但返回Content-Type仍然是text/html.

我怎样才能解决这个问题?

注意:我将 Tiles 与 Spring MVC 一起使用。返回的“m.health”指向映射到仅包含下面 1 行的 health.jsp 的切片 def。

更新注意:我无法控制 HTTP 标头请求中的Content-TypeorAccept值。text/plain无论收到什么样的请求,我都希望我的回复能够返回。

控制器:

JSP:

${状态}

0 投票
0 回答
179 浏览

spring-mvc - Webflow 瓷砖问题

全部,

我们已经使用瓷砖实现了弹簧,到目前为止一切都很好。到目前为止,我有 2 个问题:

1)但是,我不喜欢每次创建新 jsp 时都定义新定义的想法。所以我想我会使用通配符,例如:

但是,每当我尝试渲染 jsp 时,这都会导致无限循环。

2)由于某种原因,WEB-INF文件夹之外的登录页面(我们使用spring security)没有应用模板样式,我们是否必须为登录页面做任何特殊的事情来扩展模板。

任何建议将被认真考虑。

谢谢

0 投票
2 回答
2366 浏览

spring-mvc - Spring 3 中的 Apache tile EL 支持

我正在尝试在 Spring 3.1 中配置 apache tile 2.2.2 EL 支持。

根据瓷砖文档和我在谷歌上找到的内容,这应该可以工作,但它不会,相反,它会抛出 NullPointerException

瓷砖配置:

简单的瓷砖定义:

测试.jsp

cp 上的平铺库:

0 投票
0 回答
422 浏览

spring-mvc - 瓷砖错误页面

我们有以下目录结构:

我在瓷砖 xml 文件中使用 error.jsp 时遇到问题。我希望将默认布局应用于 error.jsp。如何访问tiles.xml 中的error.jsp?如果我给出以下它不起作用

任何输入将不胜感激

0 投票
5 回答
18784 浏览

java - Apache Tiles 的更好替代品

我正在寻找一个比 Apache Tiles 更好、更容易使用的框架(到目前为止,我已经使用过几次)。

使用 Tiles,似乎当我有 100 个动作时,我需要创建 100 个 jsp 文件并在tiles.xml.

是否有更好的框架来管理我的模板?例如,我想创建 2 个模板:

a) 菜单和内容栏
b) 菜单,内容栏,带横幅的右栏

在这两个模板中,菜单都是不变的。在template b中,右列是常数,所以只有内容列不同。对于这个简单的示例,我不想定义扩展的每个 JSP 文件template a(只是为了提供一个主体)。那是蹩脚的imo。或者也许我很蹩脚,我可以在 Apache Tiles 中定义一个 DEFAULT 模板,但我只是没有正确使用它。无论如何,所有帮助表示赞赏。

0 投票
1 回答
1743 浏览

struts2 - Struts 2 和使用 Netbeans 的 Tiles

我正在尝试让 Struts 2 和 Tiles 工作,并且我使用 netbeans 7.1 作为我的 IDE。大多数示例都是基于 eclipse 构建的,我似乎可以找到一个工作示例,因此我尝试按照教程进行操作并尝试对其进行排序。现在我的项目运行良好,我可以通过 url 访问单个图块。

IE。 http://localhost:8088/sample2/example/body.jsp

但是映射的动作似乎不起作用。

以下是文件:

struts.xml = http://pastebin.com/5uWLSXWj example.xml = http://pastebin.com/UQh68YNE web.xml = http://pastebin.com/ZgVXfW1E LinkAction.Java = http://pastebin.com /8cvKdmai

感谢任何指导,以及指向 netbeans 和 struts 2 示例代码的链接。

0 投票
1 回答
403 浏览

java - 我可以访问 ViewPreparer 中的 Apache Tiles 定义名称吗?

是否可以在 ViewPreparer 中访问 Apache Tiles 定义名称?

0 投票
1 回答
490 浏览

jsp - 在 Spring 中,可以使用 JSP tile 和 Velocity tile 呈现相同的页面

有人可能想知道为什么我需要这个,但是我们有一个应用程序,它目前使用 spring + JSP tile 来呈现页面,其中说所有页面都有一个共同的左侧导航与内容。

但是现在企业要求自由地将左侧导航与同一页面中的其余 UI 分离。原因是,他们希望左侧导航中的迭代速度比页面的其余部分更快。专门的设计师可能会为此工作。

因此,我想在左侧导航中给他们 Velocity 模板,页面的其余部分仍然使用 jsp 磁贴显示。

我只遇到了这个http://forum.springsource.org/showthread.php?10714-MVC-Using-JSP-Velocity-Tiles-in-Same-WebAp

但找不到什么可说的,可以使用velocity和jsp图块(一起)显示同一页面。

我愿意将 Velocity 与 Spring 中没有提供标准集成的瓦片一起使用(Struts 确实提供了一个)。

0 投票
1 回答
1812 浏览

spring-mvc - 从 Sitemesh 迁移到 Apache Tiles

我正在使用 spring-mvc 和 spring-webflow 开发自己的项目。在阅读了一些关于 spring webflow 和 ajax 的文章后,我了解到更好的选择是使用 Apache Tiles 来呈现视图。

在 Sitemesh 中,我使用了一个标签调用 head ()。模板中使用的该标签允许在生成的 HTML 上呈现页面的整个 head 属性。

有没有办法在 Apache Tiles 中实现这一点?根据我的阅读,我认为我必须执行以下操作:

两个 jps,一个带有页面主体,另一个带有头部定义。这是一个包含模板、页面和图块定义的示例,以便更好地理解。

瓷砖定义

模板:

公司页面

总公司页面

有时头部可能更复杂。

生成的 html 没问题。但我不喜欢为应该简单的东西定义两个 jps。

我做错了什么?

有一个更好的方法吗?

0 投票
1 回答
1202 浏览

spring-mvc - 根据 URL 选择 Spring MVC 布局

我正在寻找一种基于某些 bean 中设置的某些值动态加载布局的方法。将 Spring MVC 与 apache 瓦片一起使用。

在我的 views.xml 中,我通常会有类似的内容:

然后在 mytemplate.jspx 中会有代码定义模板的外观。

我正在寻找的是一种根据某些 URL 逻辑更改 mytemplate 的方法(检查传入的 url 是 www.example1.com 还是 www.example2.com),通过 RequestInterceptor 拦截 url,在 ThemeLayoutBean 中设置一个值和然后根据是url1还是url2,有mytemplate1和mytemplate2,每一个都有完全不同的布局。