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

java - Stuts2 Tiles Tomcat suspected of changing UTF-8 to?

I'm having some internationalisation woes:

My UTF-8 string fields are being rendered in the browser as ???? after being returned from the database.

After retrieval from the database using Hibernate, the String fields are presented correctly on inspection using the eclipse debugger.

However Struts2/Tiles is rendering these strings as ???? in the HTML sent to the browser.

The charset directive is present in the HTML header:

Perhaps I need to add something to my struts2 or tiles configurations?

0 投票
1 回答
1094 浏览

java - Struts2 的 Tiles 是否支持 UTF-8 编码的模板?

如果是这样,为磁贴启用 UTF-8 需要哪些配置元素?

我发现我的图块结果发送为:

0 投票
5 回答
20579 浏览

java - 如何在 Struts with Tiles 中获取真实的请求 URL?

当您将 Tiles 与 Struts 一起使用并执行...

...您获得的 URL 例如/WEB-INF/jsp/layout/newLayout.jsp,而不是用户输入/单击的真实 URL,例如/context/action.do.

在较新的 Struts 版本 1.3.x 及更高版本中,您可以使用javaranch 中提到的解决方案并使用 request 属性获取真实 URL ORIGINAL_URI_KEY

但是如何在 Struts 1.2.x 中做到这一点?

0 投票
3 回答
10629 浏览

java - 动态面包屑生成 - 怎么做?

我正处于使用 Spring + Tiles 开发品牌新网站的早期阶段。该站点需要动态生成的面包屑。

我所说的动态是指用户可以从多个起点到达某个站点。如果我有客户、订单和产品的视图,用户可以直接访问产品:

或者用户可以通过客户的订单获得产品:

在 Java 环境中实现此类面包屑的最佳方法是什么?我之前使用请求属性(Url 对象的向量)来完成此操作,该属性填充了我的 web 应用程序的每个操作/servlet 中的 Urls(如在操作产品列表中)。我对这个解决方案不满意,因为它需要向每个控制器/操作添加代码以生成面包屑轨迹。在查看给定客户给定订单的产品等情况下,确定线索所需的 if-then-else 逻辑非常糟糕。

有没有我可以使用的库?

0 投票
3 回答
1777 浏览

templates - struts 项目中的瓷砖 - 比 freemarker 更好?

我想在 struts 应用程序中使用模板引擎,并且想知道是否可以推荐使用 TILES 而不是 FREEMARKER 或 VELOCITY。

0 投票
2 回答
5375 浏览

spring - 谁能指出我的 Spring MVC、Tiles、Freemarker 集成示例?

在我基于 Spring MVC 的应用程序中,我使用 Freemarker,我非常喜欢它,但它缺乏复合视图模式提供的优势。

我正在考虑尝试将 Tiles2 与 Freemarker 一起使用 - 有谁知道我在哪里可以找到 SpringMVC 和 Tiles2+Freemarker 的简单示例?

0 投票
1 回答
3283 浏览

java - Spring + Tiles2 + Freemarker - 通过 Freemarker Servlet 或 Spring 的 FreeMarkerViewResolver 集成?

我今天正在努力从 Freemarker 迁移到 Tiles2 + Freemarker。

我的 freemarker 模板使用来自 spring.ftl 的宏。

如果我在 web.xml 中提供一个 fremarker servlet,我的模型对 freemarker 是可见的,但特定的 spring 变量(自然)不会填充到模型中,因为 springs FreemarkerView 对此负责。

如果我为特定的 url(比如“/tpl/*”)配置一个单独的 DispatcherServlet,并将 freemarker 解析器配置为该 servlet 的默认视图解析器,并提供 UrlFilenameViewController 作为默认控制器,则特殊的 spring 变量确实会填充到模型中,但我自己的模型是不可见:它被绑定为请求属性。我可以通过 ${Request.mymodel.myvar} 访问我的模型,但这样我必须更改我所有的 freemarker 模板,并且我发现这个想法有些异味。

现在我的解决方案是扩展 UrlFilenameViewController 并将我的模型从请求添加到 ModelAndView:

但是这个解决方案也有点臭——如果我在我的业务控制器的模型中添加一些东西,我必须在这里添加它。

我的问题有优雅的解决方案吗?

0 投票
2 回答
817 浏览

struts - Struts 瓦片 - 每个瓦片是异步的吗?

我有使用支柱的经验,并简要地尝试过瓷砖。我知道在布局中,每个图块都是一个单独的 jsp 页面。假设我在四个磁贴中的每一个上点击了一个按钮,并且每个磁贴都(间接地)调用了不同的 Web 服务。当结果在不同时间出现时,图块会异步刷新吗?

0 投票
1 回答
2195 浏览

java - 如何在 Struts 动作类中设置 tile 的 body URL?

我正在使用带有瓷砖的 struts 1.1。

我有像这样定义的瓷砖

我希望能够在我的 java Action 类中设置 body 参数的值。我会从 ActionMapping 或 ActionForm 中得到什么来做到这一点?

struts 配置文件看起来像

谢谢


受公认答案的启发,我想出了以下解决方案

在 tile def 中定义的页面中,我有以下内容

在动作课中(因为我很懒)我有以下

它奏效了。

0 投票
1 回答
1804 浏览

java - 如何将 Struts 2 与 Velocity 和 Tiles 一起使用

有没有人能够使用 struts 2 获得速度和瓷砖?

我在网上查找示例或教程时遇到了一些问题,从我从邮件列表中收集的内容来看,这似乎根本不可能(但邮件已经很旧了)。