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

tiles - Apache Tiles 2.1 - 如何防止继承的列表属性被重复?

我正在使用Apache Tiles 2.1开发一个项目。

我遇到了一个问题,即使用列表属性扩展模板正在创建这些列表项的重复项......每个继承级别的一组重复项。

例如,这是基本定义,以及它将生成的页面:

正如预期的那样,这将产生像这样的html:

如果我像这样扩展定义:

同样,正如预期的那样,我得到了这个结果:

但是,如果我扩展前一个,问题就开始了:

这个二级扩展产生了这个:

“原始”列表的继承属性对于每个扩展定义都会重复一次,即使该定义没有向列表属性添加任何内容。

我试图保持我的定义非常干燥,所以在某些情况下我有 4-5 级继承。因此,“总是使用”的 css 文件会被重复4-5 次,即使只有“最低”的定义是唯一将另一个 css 文件添加到列表中的定义。

这是瓷砖中的错误,还是我只是以非预期的方式使用它们?有什么方法可以解决这个问题,而无需简单地消除inherit="true"? 如果可能,我想避免在每个定义上编写相同的“核心”css 和 javascript 文件。

0 投票
4 回答
596 浏览

java - Apache tile 将没有内容的打开标签和关闭标签转换为空标签

Apache tile 将没有内容的打开标签和关闭标签转换为空标签。

例如<script src="some.js"></script>将写为<script src="some.js"/>,这会破坏我的 HTML。

如何防止这种行为?

0 投票
1 回答
362 浏览

java - 使用 Apache Tiles 时是否需要使用 XHTML?

或者我可以使用 HTML 吗?

0 投票
1 回答
1744 浏览

performance - Tiles 框架性能低下

我用 TilesViewResolver 构建了一个 Spring MVC Web 应用程序,但是性能很差,很慢。在基准测试中,Tiles 比 JSP 慢七倍。有什么办法可以改善这一点吗?

0 投票
1 回答
1195 浏览

java - 如何更改 Apache Tiles 中的瓦片评估顺序?

我有一个问题,嵌套模板在父模板之前被评估。由于排序问题,这会导致坚持嵌套的标签库出现问题。

模板.jsp

内容.jsp

content.jsp评估页面时,输出以下内容。

页面失败,content.jsp因为inner标签必须在outer标签内。content.jsp评估后如何让 Tiles评估template.jsp

0 投票
4 回答
8146 浏览

html - 我无法插入基本的 HTML 空白而不出现错误。还有其他方法吗?

每当我尝试使用 &nsbp; 时,我都会使用 spring、js 和其他技术来实现。对于空白,它给了我以下错误:

引起:org.apache.jasper.JasperException:/WEB-INF/views/entrada/list.jspx(94,67) 实体“nbsp”被引用,但未声明。

我的代码:

0 投票
1 回答
1230 浏览

struts2 - Struts2 有什么比 Tiles 更好的吗?

我是 Struts 2 世界的新手。我刚刚弄清楚如何使用 Convention 插件,我必须说它非常好。

但是,我所有的 JSP 文件当然都有完整的标题、标题等。我想构建一个可重用的模板并插入各种视图(就像 Rails 使用 application.html.erb 所做的那样)

我之前让 Tiles 在 Struts 1 网站上工作,这简直是一场噩梦。在我的 Struts 2 应用程序中,我使用的是约定模式,所以我几乎没有 XML 并且希望保持这种方式。

除了Tiles,还有更简单的方法吗?

谢谢。

0 投票
1 回答
1155 浏览

java - 使用 Apache Tiles 时 Struts2 中的命名空间问题

当我来到 Struts2 时,我遇到了一个简单的问题。我在我的 Struts2 项目中使用了 tile 插件。众所周知,瓷砖用于制作模板。我们可以在配置文件 struts.xml 中为我们的包提供命名空间:

我给我的一个链接提供了命名空间属性

所有这些都运行良好,我仍然可以看到我的页面,但是这一次,当我将上述命名空间添加到包定义中时struts.xmls:url我丢失了我的图块定义。我丢失了我的图块模板、样式(css)和设置。但是如果不使用这个命名空间,我可以使用图块访问我的页面。

请帮助我,我哪里出错了?提前致谢。

0 投票
3 回答
15811 浏览

jsp - 使用Maven时找不到tile的标签库描述符

这是我在web.xml文件中的配置

这是里面的配置pom.xml

它一直在说:Can not find the tag library descriptor for "http://struts.apache.org/tags-tiles"当我将 taglib 添加到布局中时:

当我在服务器上运行时:

我在这里错过了什么吗?

0 投票
1 回答
240 浏览

tomcat - 在 Struts2/Apache Tiles .jsp 中编写代码时,我处于什么范围内,如何访问我当前的 Struts2 Action?

所以我在这里,编写一个由 Struts2 动作调用的 Apache Tiles 调用的 JSP 脚本。一切正常,但我只是好奇我可以访问哪些范围。

  1. 我(认为我)理解以下块在 JSP 的范围内,因为我可以访问各种JSP 隐式对象

    /li>
  2. 而且我知道我可以使用各种Struts2 Tags访问 Struts2 Action ,但我只有“bean 访问权限”:

    /li>
  3. 然后,我只知道访问实际 Action 上下文的一种方法(我认为),但仅在 Struts2“if”标签中:

    /li>

所以,我想知道是否

  1. 有一种方法可以访问 Action 上下文,例如#3,但以更灵活的方式,例如#1
  2. 如果我可以使用#3中的 %{} 语法,但可以在 Struts“if”标记之外的任何地方使用。

谢谢你的时间!