问题标签 [tiles2]
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 - 将 Velocity 与 Tiles 和 Spring 结合使用
我目前正在使用Spring 3.0.4
andApache Tiles 2.2.2
在我的网络应用程序中。我想用 JSP 替换,Apache Velocity 1.6.3
但我对如何做到这一点有些困惑。最终,我希望能够在 Tiles 定义中执行以下操作:
这可能吗?如果是这样,我是否需要创建任何自定义视图类来支持它?我目前正在使用标准的 Spring VelocityConfigurer、TilesConfigurer、VelocityView、TilesView 类。
谢谢!
java - apache tile 2 和 JSP 的问题
我正在尝试让瓷砖 2 与 JSP 一起使用。我得到一个空指针异常。我很难找到解释如何进行设置的好文档。我有一个非常简单的用例。我有一个带有名为“内容”的属性的模板。然后,我尝试通过将 jsp 插入“内容”属性来使用模板。我不确定是否需要在 web.xml 文件中设置任何内容?我已经粘贴了我的模板和试图使用该模板的 jsp。
这是模板:
这是一个尝试使用模板的页面:
我正在使用 Maven 构建应用程序,并且指定了以下依赖项:
一切都很好,但是当我运行应用程序时,我得到:
有人对如何使它工作有任何想法吗?
谢谢!
spring - 使用 Spring 3 从 Tiles 模板调用控制器
我刚刚在我的 Spring MVC 3 应用程序中设置了 Apache Tiles 2。
我创建了我的模板:
和欢迎页面:
以及 tile 的属性:
我的控制器:
它工作正常。
但是我如何从模板文件中调用另一个控制器,比如menu.jsp ,它将调用像这样的控制器:
任何的想法?
谢谢
jsp - 沿包含链传播 Tiles 属性
我正在使用 Tiles,我希望为页面定义的属性在包含的子页面之一中可读,如下所示:
tiles-definitions.xml
:
page.jsp
代表一个简单的页面结构:
我也在尝试在“标题”子页面中阅读标题,但出现以下错误:
org.apache.tiles.template.NoSuchAttributeException:找不到属性“标题”。
这是我尝试访问 header.jsp 中的属性的方式:
exception - 支柱 2 瓦 NoSuchDefinitionException
使用带有瓷砖的 struts 2 时出现此异常
org.apache.tiles.definition.NoSuchDefinitionException: /index.jsp
//tiles.xml
//index.jsp
//web.xml
//struts.xml
我搜索了很多但一无所获
localization - Tiles2 Struts 切换语言环境
我是 struts2 和 tiles2 的新手,我有一个应用程序,我使用 struts2 作为 mvc 框架,使用 tiles2 作为视图组件。在我的应用程序中,我使用 2 种语言英语和马拉地语,各自的语言环境是 en_US 和 mr_IN 当我从浏览器切换语言环境时,我有 tiles.xml 和 tiles_mr_IN.xml 代码工作正常,但我想在英语和马拉地语之间切换,用户应该被重定向到具有相同请求参数的相同操作。我试过坐在 request_locale 参数,但它没有用。我可以发现,如果我可以在请求标头中切换语言环境或将语言环境从 struts2 传递到 tile lisner 或类似的东西,请帮助
spring - tiles2 定义不适用于 ControllerClassNameHandlerMapping
我正在使用 ControllerClassNameHandlerMapping 来避免将 URL 显式映射到控制器,到目前为止它工作正常。我在 index.jsp 中有一个指向welcome.html 的链接,该链接正确映射到welcomeController,其中包含以下内容:
问题是,当我尝试在 tiles.xml 定义中添加一个带有该 URL 的磁贴时,如下所示:
我在 dispatcher-servlet.xml 中声明的唯一切片 bean 是:
到目前为止,我已经尝试了很多对 tiles.xml 文件的排列,但都没有成功。视图已正确加载,我在控制台中没有错误,但无处可见瓷砖。我错过了什么?
提前致谢 (:
apache - Tiles 2、JSP的映射
我在 Spring 3.05 中使用 Tiles 2。我想将 jsp 文件映射到控制器,例如
当我这样做时,我得到所有图块的“[WARN] org.springframework.web.servlet.PageNotFound [No mapping found for HTTP request with URI [/WEB-INF/ * .jsp]”。
如何从 servlet 映射中排除图块(从 WEB-INF 中)?或者我可以将这些文件显式映射到切片 servlet?
templates - 从许多模板组成 Apache Tiles 2 布局
我正在使用 Spring 3 和 Tiles 2.2 构建 Web 应用程序。我已经放置了以下布局定义:
在 WEB-INF/layouts/default.jspx
现在在 /WEB-INF/layouts/double_column/main_column.jspx 我有:
请求的路径 view.xml 定义如下:
错误是:
如果我将“body”直接放到默认模板中它可以工作,但是我希望我的模板块可以被许多布局重用,不仅是默认的,而且我不想使用 main_column 将所有格式复制到每个模板定义
请指教
web-applications - 在 Spring MVC + Tiles + JSTL 下更改页面内的语言环境
我忽略了一些东西,我希望有人可以为我提供这方面的资源。
我在 Tiles 2.2.2 的应用程序中使用 spring 2.5.6。
我需要在不同语言环境的页面中显示某些信息。
现在我正在转换应用程序以使用 Spring MVC + Tiles。因此,我也在 JSP 页面中使用 JSTL。
所以我想要做的是在某个点设置一个语言环境来呈现一个日期
现在,在 Spring MVC + Tiles 下,这只呈现在页面的本地语言上下文中。但是,如果我在直接 JSP 下执行此操作,则效果很好。
我知道 Spring 使用的“TilesView”类公开了某些本地化上下文和变量,我没有看到这是否会干扰我正在调用的 <fmt:setLocale /> 调用。
谢谢你的帮助!