40得票4回答
在Grails应用程序中使用Sitemesh的好教程有哪些?

我是一名经验丰富的Grails开发者,但我大部分的经验都是使用Grails为Flex应用程序提供JSON/XML服务和一些相对简单的HTML网站。 我一直在深入研究Grails中的sitemesh集成,但我在寻找一些更复杂配置的最佳实践时遇到了一些困难,我很想知道是否有任何好的教程或示例可供...

35得票7回答
如何避免在JSP页面中使用scriptlet?

有人告诉我,在我的JSP页面中使用脚本片段(<%= ... %>)并不是一个好主意。 能否请具有更多java/jsp经验的人指点一下,如何修改这段代码使其更符合“最佳实践”,无论那是什么? 实际上,这个JSP是我的sitemesh主要装饰器页面。基本上,我的Web设计有一个选项...

25得票7回答
在Grails的GSP模板中,如何使用服务器端注释而不会导致Sitemesh报错?

当我在GSP模板中使用标准的JSP注释块时<%-- some server-side comment --%> sitemesh抛出了一个“意外的令牌”错误。我可以使用另一种注释语法吗?

12得票2回答
Apache Tiles已经停用。有什么替代品?

Apache Tiles于2018年12月已移入Apache Attic。 因此,Apache Tiles已经退役。 我正在使用Spring MVC框架和JSP。 有什么替代品? 我看到了Sitemesh,但它是一个装饰器,我需要一个模板框架。 我想保留我的tiles并使用其他框架。 这...

11得票3回答
SiteMesh - 仍然活跃吗?v2和v3有什么区别?

我正在评估 SiteMesh 是否适用于我们的 Web 应用程序。我找到了两个 SiteMesh 网站: 2.4 版本(2009 年 1 月)-> http://www.opensymphony.com/sitemesh/ 3.0 版本(2009 年 9 月)-> http:/...

9得票4回答
在类似的Web应用程序之间共享Web层代码(控制器和JSP)的最佳实践

我正在重写一些老化的网络应用程序。其中有两个非常相似,但今天没有共享代码,我想解决这个问题。 使用Maven、Spring MVC和Sitemesh重写项目。 使用JAR文件轻易共享模型层代码。但我不知道如何在类似的应用程序之间共享通用的Web层代码(JSP和控制器)。 以下是一些背景信...

9得票2回答
在Sitemesh中是否可以多次进行装饰?

我想实现以下功能: 对于所有请求/admin/*,我需要使用B装饰器来装饰页面,但是B装饰器也必须包含在A装饰器的内容中,A装饰器是主应用程序布局。 如何使用Sitemesh实现这一点? 这是否可能?还是我必须在B装饰器中重复A中的相同布局? 谢谢。

9得票2回答
Sitemesh或Tiles

我在设计一个网页应用程序,由于它将是一个大型应用程序,所以不能依赖jsp包含功能,因此必须使用其他解决方案,为此我们提出了Tiles和Sitemesh。 我们两者都很新颖,因此非常感谢社区提供的任何见解。附加信息,我们将使用Struts2.x作为主要MVC框架,Spring用于其他层(业务)...

8得票4回答
如何在Sitemesh装饰器中获取模型属性或Spring的Bean?

我正在使用Spring 3和sitemesh。我想在sitemesh中定义的装饰器页面中引用spring上下文bean。 问题在于SiteMesh过滤器在Spring上下文之外工作,因此sitemesh装饰器jsp页面上的请求对象是原生HttpServletRequest,而不是包装器,无法...

8得票1回答
Spring Session与Sitemesh不兼容。

我正在实现Spring Session在一个传统应用程序中。我遵循了Spring文档来实现会话库,并且一切似乎都运行良好,除了......每个页面都通过sitemesh修饰一个UI元素。此UI元素检查会话中的对象以查看是否应显示它。当通过sitemesh装饰器从会话中检索对象时,该对象为空。当...