问题标签 [sitemesh]

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 投票
2 回答
3262 浏览

spring-mvc - SiteMesh 2.4.2 + Spring MVC 3.0.4 - 使用多个装饰器

我正在开发一个使用 SiteMesh 2.4.2 和 Spring MVC 的应用程序。

我想要两个装饰器,例如:

问题是只应用了主装饰器(也适用于页面 /something/...)

我应该如何正确配置装饰器,以便 /something/... 的页面使用专用的?

我想使用特定模板的 url 看起来像http://server/context/something/etc

0 投票
1 回答
3201 浏览

java - Sitemesh 有哪些替代方案来帮助在 Spring MVC 应用程序中布局 JSP/JSTL 页面页脚/页眉?

我尝试从我的 Sitemesh 装饰器中排除某些页面,但它似乎没有遵循自己的逻辑:

在主要使用普通 JSP/JSTL 的 Spring MVC 应用程序中,Sitemesh 有哪些替代品可以作为替代品?

0 投票
1 回答
5806 浏览

java - 使用spring mvc和sitemesh时出现问题

我有一个带有弹簧工作的站点网格。这是我的 sitemesh.xml

这是装饰器.xml

这是我的控制器:

这是我的 web.xml

但是当我尝试访问时:http://localhost:8080/iTax/app/login

我收到这些错误:

登录.jsp

0 投票
1 回答
4585 浏览

grails - 如何使用 grails Web 框架将 css 和 javascript 包含到主模板头部部分

我一直在使用 grails UI 性能插件,它通过 p:dependantJavascript taglibs 处理这个问题。

所以说我正在处理一个模板_someTemplate.gsp,这个模板只有以下内容:

现在我想在doSomething()加载此模板时将 javascript 添加到页面的 head 部分。有任何 grails 魔法可以做到这一点吗?

0 投票
2 回答
4299 浏览

servlets - 春季解决错误时如何排除sitemesh过滤器?

我有一个可以装饰页面的 Sitemesh 过滤器。我已经配置了一个 Spring exceptionResolver,以便所有错误都会转到一个名为的视图error,然后WEB-INF/jsp/error.jsp通过InternalResourceViewResolver.

现在错误页面由sitemesh装饰,我想将其排除在装饰之外。使用<exclude>sitemesh 的标签decorator.xml不起作用。因为传入的 url 可能/app/login.html和 sitemesh 一样正常,并且已经捕获并装饰了它。

我注意到在 Spring 中,如果我有一个@ResponseBodyfor ajax 请求,它将绕过 Sitemesh 的装饰。我想知道它是如何工作的?我errorResolver也可以在绕过站点网格中做点什么吗?

0 投票
1 回答
1003 浏览

java - 使用带有 struts2 的站点网格

谁能告诉我如何使用 Sitemesh。我已经创建了一个布局页面和页眉和页脚。页眉和页脚作为静态 <%@include > 包含在单独的页面中。现在我希望中间部分的“内容”改变保持页眉和页脚相同。struts.xml 应该如何以及包含子页面的布局内容将是什么。页面中的动作和其他链接将如何使整个站点具有相同的界面。

0 投票
1 回答
1419 浏览

struts2 - 在 struts/sitemesh 中获取会话值

我正在使用带有struts2的sitemesh。我想在主布局页面上创建一个登录/注销链接。我们如何在那里获得 session 的价值。

0 投票
1 回答
2071 浏览

spring - 从错误页面中删除装饰器

我们在我们的网站上使用 sitemesh 进行装饰。我们有一个错误页面,我们不想将装饰器应用于它。如果发生异常(我们希望很少),就会出现错误页面,而不是 404,那是另一个页面。

错误页面通过spring控制器调用,在web.xml中定义如下:

Sitemesh中的配置web.xml如下:

最后,错误控制器被排除在decorators.xml以下内容中:

但这并不能解决问题,因为装饰器页面仍在应用于错误页面。请问我有什么遗漏吗?

谢谢!

Krt_马耳他

0 投票
2 回答
14093 浏览

javascript - 如何处理标签中的正文加载事件

我在我们的应用程序中使用 sitemesh。在装饰器jsp中,我<decorator:head>在head和body标签中添加了:

所以我想onload在我的jsp页面上处理body。我添加了以下内容:

init()在我的jsp页面中不起作用。

0 投票
7 回答
17424 浏览

templates - 在 grails gsp 模板中,如何使用服务器端注释而不使站点网格抛出错误?

当我在 gsp 模板中使用标准 jsp 注释块时

,sitemesh 抛出“意外令牌”错误。我可以使用另一种注释语法吗?