问题标签 [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.

0 投票
1 回答
6411 浏览

spring - 如何将面包屑添加到 Spring MVC?

如何将面包屑添加到 Spring MVC 的所有页面?我想这是一个很好的问题,因为面包屑现在很流行,而且可能是许多其他人的问题。

我找到了这个 使用 dummiesmind.breadcrumb.springmvc.annotations 的解决方案,stackoverflow 上也有一个问题,但除了找到与我找到的解决方案类似的解决方案外,我学不到太多东西。另一种解决方案是使用JavaScript 的解决方案。

有没有人有比我提到的更好的选择?

0 投票
3 回答
69 浏览

spring - 如何启动一个位于 Spring-MVC 的所有页面上的表单?

我需要在我网站的所有页面上都有一个搜索框。我知道,要拥有一个表单,我需要像下面的方法一样启动它;但是,如果用户访问“/search”地址,这很有用,我如何启动一个位于所有页面中的表单,例如位于上的tripadvisor的搜索框所有页面?我应该一直调用该方法吗?

示例初始化方法

当前形式

我目前的表格如下所示:

0 投票
1 回答
1715 浏览

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 不起作用

提前致谢。

0 投票
1 回答
126 浏览

apache-tiles - 如何在 apache tile 3 中获取定义对象的列表

我正在使用当前使用 apache tile 2 的旧版应用程序。我正在将其升级到 3.0,但我们的一些自定义代码遇到了问题。

有问题的代码尝试获取定义对象的列表并根据模板 url 属性查找特定定义的名称。

在 Tiles 2 中,这是使用具有readDefinitions ()方法的 UrlDefinitionsFactory 完成的。这似乎在 Tiles 3 中缺失。

如何在运行时访问已加载定义的列表?

0 投票
1 回答
1761 浏览

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 构建文件的相关部分:

0 投票
1 回答
1674 浏览

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

0 投票
1 回答
101 浏览

spring-mvc - 只需在刷新页面后分配它的值

我有以下变量可用作应用程序中的公共变量。如您所见,它以网站的主域作为其价值。问题是,一旦应用程序被加载,它就没有任何价值,我需要刷新页面以使其具有正确的价值。

我正在使用 Tiles3,这一行位于 baseLayout.jsp 文件中。

代码

首先,页面源中应该具有 URL 值的地址如下

刷新页面后地址如下

0 投票
2 回答
2489 浏览

java - Spring 安全引发 javax.servlet.ServletException:无法解析名称为“j_spring_security_check”的视图

我正在尝试使用自定义登录页面添加Spring安全访问我的 Spring MVC 应用程序的数据库。看来我的映射是错误的,因为它无法映射。j_spring_security_check

为了解决这个问题,我查看了以下第1、2、3但还没有解决这个问题。

如果您没有太多时间,请阅读下面的第 2 部分,这是问题编辑部分的开始。否则,请同时阅读PART 1PART 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 等)的方式。我关于此问题的其他问题在这里

0 投票
1 回答
2628 浏览

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

0 投票
3 回答
4509 浏览

java - 如何将 Tiles 3 与 Struts2 正确集成?

我正在尝试将 Tiles 3 与 Struts 2 集成。

我想我已经在 lib 中添加了所有必要的 jar 文件,但我得到了:

java.lang.ClassNotFoundException: org.apache.struts2.tiles.StrutsTilesListener

web.xml

瓦片.xml

struts.xml