问题标签 [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 回答
61 浏览

php - PHP正则表达式查找Apache Tile属性的值

我想使用 PHP 搜索文件目录(views.xml 文件)并从任何名为“window_title_key”的属性中提取值。

属性如下所示:

对于每个文件,我想忽略除以<put-attribute name="window_title_key".

然后,在这些行中,我想提取该属性的值。在此示例中,该值为window_title_login_page

window_title_key我希望结果是所有属性的所有值的数组。

我应该使用什么正则表达式模式?

它应该足够灵活以允许可变空格(在单词“value”和“name”属性的双引号之前)。

0 投票
0 回答
458 浏览

html - html 表格布局随着正文页面的加载而缩小

我是设计html页面的新手..我整天都在寻找答案..但没有运气..我在修复适合浏览器的html页面高度时遇到问题。我正在借助 apache 磁贴来开发网页以进行页面布局。所以在我的布局中,我会有页眉、正文和页脚。下面是我的瓷砖布局jsp

我为 body 和 table 定义了 css,如下所示

我想用百分比设计我的页面,我不想使用像素在不同的屏幕分辨率上缩放问题。

当我加载页面时..表格高度相对于正文页面内容大小缩小..例如 - 如果我的正文页面大小为两行。然后我的页脚向上移动(看起来很奇怪)。我想分别用 20% 60% 和 20% 修复页眉、正文和页脚,这应该是固定的。

提前致谢

0 投票
1 回答
2442 浏览

spring - Spring mvc 应用程序在 tomcat 中不能作为战争使用,但在 IDE 中运行良好

请帮我弄清楚这种奇怪的行为,我在这里有一个基于 Spring 的项目https://github.com/riuvshin/spring-mvc-learn我想将 *.war 部署到 tomcat 7.0。当我根据日志部署该战争以清理 tomcat 时,它应该可以正常工作,但是当我尝试打开 localhost:8080/contacts 时,出现 404 错误...

如果我从我的 IDE (intellij) 启动该应用程序,它工作正常,如果有人能解释我错过了什么,我会非常高兴。

0 投票
1 回答
67 浏览

java - 使用弹簧和瓷砖显示登录状态

我试图了解根据弹簧和瓷砖的一些逻辑来改变页面外观的正确方法。例如,如果用户在登录之前查看页面,然后在登录之后,他们可能会看到一些不同的导航或操作。或者,如果用户权限已更改。我是否应该为用户可能看到的每个不同状态设置不同的图块定义,然后让控制器运行逻辑以查看它应该返回哪个定义?这似乎平铺视图定义的数量可以快速增长。这只是它的完成方式还是有其他方法可以更简单地处理这个问题。

谢谢

0 投票
2 回答
2415 浏览

jsp - Spring + Tiles:从视图中设置页面标题

我将 Spring MVC 3 与 Apache Tiles 3 一起使用。

我想为我的一个页面添加自定义标题。我希望这个标题存在于特定的视图 jsp 中,而不是布局 jsp 中。

这就是我正在做的事情:

tiles.xml 中的定义

这是availability.jsp:

这是 layout.jsp(由 base.definition 使用)

这会在渲染属性时导致切片图层中出现空指针异常。

当请求按照此处的建议发送到我的控制器时,我可以通过模型设置标题,但我想从视图 JSP 而不是控制器中执行此操作。

看起来,瓷砖组成和呈现页面的方式,这是不可能的。是对的吗?

0 投票
1 回答
3558 浏览

java - Spring3 MVC + tiles3:找不到属性“标题”

我正在尝试使用springand构建一个小型 Web 应用程序3mvc tiles3。当我启动应用程序时,我收到这样的错误:

org.apache.tiles.template.NoSuchAttributeException: Attribute 'header' not found.

我在之前的某个线程上读到这可能是 .jsp 的 XML 路径的问题,但在我看来一切都很好。你能帮我解决这个问题吗?

瓷砖.xml:

index.jsp:

错误:


提前致谢

0 投票
1 回答
554 浏览

spring - 在 Apache-Tiles 布局中指定唯一内容

我是 Apache-Tiles 的新手。事实上,我使用它的最大原因是因为它是创建 Spring Roo 应用程序时的默认渲染器。我知道它有很多追随者,所以我想我会试一试。

然而,我很困惑,如何完成一个简单的任务。我希望<head>从我的布局中向页面部分添加一些声明。我知道/意识到我可以为标题包含创建一个单独的 jsp 页面,为正文包含创建一个单独的 jsp 页面,并在我的 views.xml 文件中指定它们(如本 SO 帖子中所指出的那样),但这似乎非常笨拙且不合适。

例如,在指定视图中,我想包含一些额外的 JS 库。同样,我需要添加一些我想在页面上运行的 jQuery JS 脚本。按照惯例,我喜欢<body>不使用任何此类代码,并将所有 JS 放在该<head>部分中。

但是,为每个视图(head.jsp 和 body.jsp)创建 2 个文件的需要似乎并不正确。毕竟,这意味着我需要打开 2 个文件(头部和正文),因为我正在编写我的 JS jQuery 代码以准确查看正文中的哪些元素正在被操作等。

我知道在 Sitemesh 中,我可以在同一页面内轻松完成此操作。我也知道 Sitemesh 和 Tiles 并不打算做同样的事情,但我希望有比两个单独的文件更简单的方法来做到这一点。

有没有办法从同一个视图 jsp 中定义不同的区域/包含(如在 Sitemesh 中)?是拥有 2 个不同文件的唯一选择 - 一个用于标题,一个用于正文?我有什么办法可以让我在 index.jspx 页面中同时拥有和 defns 吗?

当前设置是:

默认.jspx:

视图.xml:

索引.jspx:

0 投票
1 回答
870 浏览

xml - Apache Tiles:如何拆分 Template.xml 切片定义

我们有一个非常大的项目。

每个开发人员都在处理 UI 的不同部分,但需要修改 template.xml。

有没有办法使用包含标签或以某种方式模块化拆分 template.xml ?

0 投票
1 回答
166 浏览

html - apache 平铺 HTML 渲染为空

我对 HTML 有一个非常奇怪的问题。

在我的后端,问题部分是这样的。

在浏览器上(谷歌浏览器)查看源代码

但是当检查元素时

如您所见,标签的解释不同,并且引起了很多问题,您知道为什么会发生这种情况吗?但是当我添加<a href="detail.html">><!-- required for FF3 and Opera --></a> 后端时,问题就解决了。但是,不是把它放在任何地方,有没有其他方法可以解决它

我在 spring mvc 中使用带有 html 标头的 apache tile,如下所示

0 投票
2 回答
972 浏览

java - 无法获得 JSP 2.1 ExpressionFactory :jsp EL

我在(Maven)项目中同时拥有 GWT 2.5.1、Spring 3.2 和 Tiles。只要我用 mvn jetty:run-war 之类的东西开始项目,一切都很好。

一旦我尝试使用 mvn gwt:run 启动项目进入 DevMode。它抛出以下错误消息:

... 还有这个:

请在下面找到我的 web.xml:

请在下面找到我的 pom.xml:

我相信这与 GWT 的集成 Servlet 容器有关。但是我不知道如何解决这个问题。有人可以给我一个提示吗?

非常感谢!