问题标签 [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 - Apache Tiles 和 Spring MVC 中的全局异常页面
当抛出未处理的异常(例如 a RuntimeException
)时,我想显示一个常见的错误页面。
我想实现几件事:
- 重用 HTML 模板(使用带有标题等的通用“框架”)并将异常信息放在正文中
- 在正文文档中提供有关异常的一些基本信息
我正在使用 Apache Tiles 和 Spring MVC。什么是解决我的问题的好方法?
我的部分瓷砖定义:
理想情况下,我想通过设置body
属性来指定异常页面的定义......
tiles - 将现有的 Simple JSP Tiles 2.2 webapp 转换为 Tiles 3.0 架构
我想创建一个简单的 JSP 瓦片 3.0 Web 应用程序。我有一个页眉、页脚、菜单和一个正文来加载 jsps。我的应用程序在瓷砖 2.2 中工作,但现在我正在尝试将其转换为瓷砖 3.0
我不允许使用框架。我使用“MyAnt generate.war”创建战争,并使用tomcat部署它。
这是我的瓷砖定义文件(tiles.xml)
模板.jsp
索引.jsp
web.xml
这是我在浏览器中遇到的错误
任何人都可以帮我解决它吗?我很确定问题出在 web.xml 中,但我不知道该怎么办。
web-applications - 使用 Spring MVC 的 Twitter 引导模板
我正在尝试使用 spring mvc 设置 twitter 引导程序。我将所有引导程序(bootstrap.css 和 bootstrap-responsive.css)移动到资源文件夹中,并将其链接到 jspx 页面。我将 Starter Template ( http://tinyurl.com/ojnjovk ) 复制/粘贴到 view.jpsx 中。
页面在开始时加载良好,例如黑条应该在哪里(在顶部)。问题是当我调整窗口大小时,栏只是下拉页面并且响应按钮的高度比平时小。
我不知道是什么原因造成的。有什么建议么?
要模拟设置创建一个 mvc 项目,设置 apache 切片,将上述模板复制到 .jspx 页面并运行它。
所有 .css 文件均已正确加载。
jsp - JSTL 代码不适用于 Apache Tiles
我检查当前 URL 是否以“/”结尾,然后变量slash
为空。否则slash
是'/'。
接下来,根据变量slash
和uri
,将一些文本附加到当前 URL 并构建新链接。
当代码位于构建新 URL 的同一页面上时,它正在工作。当我应用 Apache Tiles 时,第一个代码被放入 main.jsp:
并且链接是在 content.jsp 中构建的:
但在 content.jsp 中,变量uri
和slash
是空的。
spring - Thymeleaf + Apache Tiles 配置 + Spring
当我尝试运行 Web 应用程序时,我得到一个空白的登录页面。我仍在尝试掌握使用 Thymeleaf 和 Tiles 作为模板引擎的窍门。唯一的问题是我不断得到一个空白的登陆页面。我已经为瓷砖使用了 xml 配置,但它们的 thymeleaf 配置是通过 Java Config 完成的。我的代码如下。
瓷砖.xml
模板.html
header.html
页脚.html
内容.html
登录.html
Thymeleaf Java 配置
我的问题是为什么我在调用 url login.html 时总是得到一个空白页面?我的百里香 - 瓷砖设置做错了什么?
struts2 - Apache-Tiles3 和 Freemarker,其中 freemarker 结果是从 String 处理的,渲染器输出太早
我正在集成 struts2、tiles3 和 Freemarker(来自数据库的模板)。集成已基本完成,但 freemarker 渲染器会立即渲染结果,而不是将其内容插入到模板中预期位置的位置。
关于如何纠正这个问题的任何建议?
预期输出:
实际输出(未格式化以提高可读性,因为这是模板问题而不是 html 问题,因此输出计数的准确性):
瓷砖-defs.xml
/WEB-INF/template/template.jsp
使用键“db_freemarker”创建并注册了一个 DbFreemarkerTilesRenderer,这是 DbFreemarkerTilesRenderer 的实现:
“DataBaseTemplateLoader”实际上是从硬编码的字符串中加载 freemarker 模板,但是一旦解决了这个问题,它将从数据库中加载(请参阅渲染 方法,该类的其余部分包含在上下文中,Struts2 开发人员会将其识别为结果类型,Freemarker DB 功能的想法可以作为结果直接提供给 Struts2):
Struts2 动作(不需要,只显示“来自动作的消息......”来自哪里:
java - 瓷砖表达语言
我正在将 Spring MVC 3 与 Tiles 3 一起使用。我从控制器返回类似“MIS/Home”的内容,由以下定义处理:
现在我想返回类似'MIS/XYZ/Home'之类的东西,我必须为此写一些类似的东西
现在写完前一个停止工作并引发错误。我不能让他们两个在一起。还是有什么直接的方法??
struts2 - Apache Tiles 问题 - org.apache.tiles.jsp.taglib.InsertAttributeTag 无法转换为 javax.servlet.jsp.tagext.Tag
我尝试将tile 2.2.2 与Struts 2 一起使用。我在项目中包含了所有必要的jar(与tile、Struts2 和Struts2 tile 插件相关)。
瓷砖.xml
Web.xml
Struts.xml
当我尝试运行该项目时,出现以下异常。
java.lang.ClassCastException:org.apache.tiles.jsp.taglib.InsertAttributeTag 不能转换为 javax.servlet.jsp.tagext.Tag
请帮我解决问题。
java - AngularJS 与 Apache Tiles
我在我的项目中使用 Spring MVC 和 AngularJS。AngularJs $routing和 ngView 可以代替Apache Tiles 框架使用或与Apache Tiles框架一起使用吗?据我所知,使用 $routing 和 ngView 我们创建模板并在 singlePage 应用程序中重用它们。
java - Spring MVC 不显示图像
再会。我创建了 mvc-dipatcher-servlet.xml
在我的 web 应用程序中,我创建了“静态”文件夹,以及其中的图像、js、css 文件夹。
这是我的 web.xml:
和tiles.xml:
如果我使用 mvc:resourses 删除行 - 我的网站可以工作,但<img src="<c:url value="/images/header_icon_02.png"/>" alt="" />
标签不显示图像。但是我包含的 css/js 文件
工作正常。
如果我添加 mvc:resources - 站点总是返回 404 页面。如何在我的项目中显示静态图像???
PS
这是我的控制器: