问题标签 [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.
java - Spring MVC 3 返回内容类型:文本/纯文本
我想在页面上显示简单的文本,因此我想返回Content-Type
as text/plain
。
使用下面的代码,我在页面上看到纯文本,但返回Content-Type
仍然是text/html
.
我怎样才能解决这个问题?
注意:我将 Tiles 与 Spring MVC 一起使用。返回的“m.health”指向映射到仅包含下面 1 行的 health.jsp 的切片 def。
更新注意:我无法控制 HTTP 标头请求中的Content-Type
orAccept
值。text/plain
无论收到什么样的请求,我都希望我的回复能够返回。
控制器:
JSP:
${状态}
spring-mvc - Webflow 瓷砖问题
全部,
我们已经使用瓷砖实现了弹簧,到目前为止一切都很好。到目前为止,我有 2 个问题:
1)但是,我不喜欢每次创建新 jsp 时都定义新定义的想法。所以我想我会使用通配符,例如:
但是,每当我尝试渲染 jsp 时,这都会导致无限循环。
2)由于某种原因,WEB-INF文件夹之外的登录页面(我们使用spring security)没有应用模板样式,我们是否必须为登录页面做任何特殊的事情来扩展模板。
任何建议将被认真考虑。
谢谢
spring-mvc - Spring 3 中的 Apache tile EL 支持
我正在尝试在 Spring 3.1 中配置 apache tile 2.2.2 EL 支持。
根据瓷砖文档和我在谷歌上找到的内容,这应该可以工作,但它不会,相反,它会抛出 NullPointerException
瓷砖配置:
简单的瓷砖定义:
测试.jsp
cp 上的平铺库:
spring-mvc - 瓷砖错误页面
我们有以下目录结构:
我在瓷砖 xml 文件中使用 error.jsp 时遇到问题。我希望将默认布局应用于 error.jsp。如何访问tiles.xml 中的error.jsp?如果我给出以下它不起作用
任何输入将不胜感激
java - Apache Tiles 的更好替代品
我正在寻找一个比 Apache Tiles 更好、更容易使用的框架(到目前为止,我已经使用过几次)。
使用 Tiles,似乎当我有 100 个动作时,我需要创建 100 个 jsp 文件并在tiles.xml
.
是否有更好的框架来管理我的模板?例如,我想创建 2 个模板:
a) 菜单和内容栏
b) 菜单,内容栏,带横幅的右栏
在这两个模板中,菜单都是不变的。在template b
中,右列是常数,所以只有内容列不同。对于这个简单的示例,我不想定义扩展的每个 JSP 文件template a
(只是为了提供一个主体)。那是蹩脚的imo。或者也许我很蹩脚,我可以在 Apache Tiles 中定义一个 DEFAULT 模板,但我只是没有正确使用它。无论如何,所有帮助表示赞赏。
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 示例代码的链接。
java - 我可以访问 ViewPreparer 中的 Apache Tiles 定义名称吗?
是否可以在 ViewPreparer 中访问 Apache Tiles 定义名称?
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 确实提供了一个)。
spring-mvc - 从 Sitemesh 迁移到 Apache Tiles
我正在使用 spring-mvc 和 spring-webflow 开发自己的项目。在阅读了一些关于 spring webflow 和 ajax 的文章后,我了解到更好的选择是使用 Apache Tiles 来呈现视图。
在 Sitemesh 中,我使用了一个标签调用 head ()。模板中使用的该标签允许在生成的 HTML 上呈现页面的整个 head 属性。
有没有办法在 Apache Tiles 中实现这一点?根据我的阅读,我认为我必须执行以下操作:
两个 jps,一个带有页面主体,另一个带有头部定义。这是一个包含模板、页面和图块定义的示例,以便更好地理解。
瓷砖定义
模板:
公司页面
总公司页面
有时头部可能更复杂。
生成的 html 没问题。但我不喜欢为应该简单的东西定义两个 jps。
我做错了什么?
有一个更好的方法吗?
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,每一个都有完全不同的布局。