问题标签 [tiles-3]
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.
spring - 如何启动一个位于 Spring-MVC 的所有页面上的表单?
我需要在我网站的所有页面上都有一个搜索框。我知道,要拥有一个表单,我需要像下面的方法一样启动它;但是,如果用户访问“/search”地址,这很有用,我如何启动一个位于所有页面中的表单,例如位于上的tripadvisor的搜索框所有页面?我应该一直调用该方法吗?
示例初始化方法
当前形式
我目前的表格如下所示:
google-app-engine - Spring 4.1.5,tiles 3.0.5 ----- 创建 ServletContext 资源中定义的名称为 'tilesConfigurer' 的 bean 时出错
web.xml
dispatcherServlet-xml
控制器类。
瓷砖.xml
Appengine 错误日志
当从浏览器执行时,上述异常会给出 500 Server Error。尝试了以下建议,但仍然没有任何效果:1.为什么 Tiles 3.0.5 在 Spring web 4.1.5 上不起作用
2. 带有 Spring MVC 3 集成的 Tiles 3 不起作用
提前致谢。
apache-tiles - 如何在 apache tile 3 中获取定义对象的列表
我正在使用当前使用 apache tile 2 的旧版应用程序。我正在将其升级到 3.0,但我们的一些自定义代码遇到了问题。
有问题的代码尝试获取定义对象的列表并根据模板 url 属性查找特定定义的名称。
在 Tiles 2 中,这是使用具有readDefinitions ()方法的 UrlDefinitionsFactory 完成的。这似乎在 Tiles 3 中缺失。
如何在运行时访问已加载定义的列表?
java - Apache Tiles 3 和 Tomcat 8
使用 Tomcat 8 时出现以下错误:
为了摆脱这个错误,我从 Tiles 2.2.2 升级到 Tiles 3.0.5。但是 Tomcat 8 仍然会出现同样的错误。
使用 Tomcat 7 它可以工作。
我使用 Spring 版本 3.2.9.RELEASE。
我认为它一定是 Servlet API 的东西......?知道该怎么做吗?
这是tiles-base.jsp:
以及 Gradle 构建文件的相关部分:
spring - 为什么 ResourceBundleViewResolver 需要views.properties
这是从互联网上无耻地复制示例时遇到的那种奇怪的问题。我正在使用 Spring MVC 4、Apache Tiles 3、Java 8 和 Tomcat 8。
我绝对必须有一个views.properties 文件。 但它不需要任何实际的映射。所以问题不是我为什么需要它,而是我为什么不需要它。
正如您从views.properties 文件中看到的那样,它有一个与userList 完全无关的条目。如果文件完全丢失,DispatcherServlet 会抛出异常。但是有了这个可怜的条目,一切都很好。当然,它确实列出了 TilesView 类,并提供了一个可以在哪里寻找 JSP 的大致概念。但是我读到的所有内容都说每个 JSP 都必须在views.properties 文件中仔细列出。这根本不是真的。
一方面,这很好,因为维护起来要少得多。但另一方面,它让我觉得我真的错过了一些重要的东西。免责声明:我还没有破解静态资源解析器,这被证明是相当顽固的。这似乎与此完全无关,除了两者都是 Spring 寻找我的资源的一般问题。
臭名昭著的views.properties(整个文件)
强制性代码示例:
@配置类
瓷砖.xml
用户控制器.java
spring-mvc - 只需在刷新页面后分配它的值
我有以下变量可用作应用程序中的公共变量。如您所见,它以网站的主域作为其价值。问题是,一旦应用程序被加载,它就没有任何价值,我需要刷新页面以使其具有正确的价值。
我正在使用 Tiles3,这一行位于 baseLayout.jsp 文件中。
代码
首先,页面源中应该具有 URL 值的地址如下
刷新页面后地址如下
java - Spring 安全引发 javax.servlet.ServletException:无法解析名称为“j_spring_security_check”的视图
我正在尝试使用自定义登录页面添加Spring安全性并访问我的 Spring MVC 应用程序的数据库。看来我的映射是错误的,因为它无法映射。j_spring_security_check
为了解决这个问题,我查看了以下第1、2、3页,但还没有解决这个问题。
如果您没有太多时间,请阅读下面的第 2 部分,这是问题编辑部分的开始。否则,请同时阅读PART 1和PART 2。
第1部分
我还在我的web.xml
文件中添加了以下行,但应用程序返回以下异常。
提交表单后,如果不添加该过滤器,请求将被以下控制器捕获。
web.xml
我的安全.xml
AppConfig.java
安全配置.java
SpringMVCInitializer.java
登录控制器.java
**
第2部分
根据 Thomas 的建议,我将代码更改如下
**
web.xml
AppConfig.java
安全配置.java
SpringMVCInitializer.java
主控制器
关于 MainController,这是我处理静态页面(例如 www.myproject.com/index、www.myproject.com/contactus 等)的方式。我关于此问题的其他问题在这里
jsp - Tiles 3.0.5 不适用于 spring 4.1.7
我将基于 Spring 的应用程序 (4.1.7) 配置为使用 Tiles 3.0.5,但它不工作。它不会在 baseLayout 中显示页眉、页脚。它只显示 index.jsp 页面
pom.xml
平铺定义.xml
调度程序-servlet.xml
控制器
基本布局.jsp
索引.jsp
java - 如何将 Tiles 3 与 Struts2 正确集成?
我正在尝试将 Tiles 3 与 Struts 2 集成。
我想我已经在 lib 中添加了所有必要的 jar 文件,但我得到了:
java.lang.ClassNotFoundException: org.apache.struts2.tiles.StrutsTilesListener
web.xml
瓦片.xml
struts.xml