sitemesh相关内容

区分大小写的 URL

我推出了一个小网站. 我发现我收到了用户的错误,经过调查发现他们尝试使用的网址都是小写的,而我已将它们声明为 camelCase. 我不知道为什么这些用户应该尝试使用全小写(我无法想象有人会真正花时间进行更改: www.mysite.com/myAction.do 到 www.mysite.com/myaction.do 但是我无论如何也想不出这会被改变.有没有其他人经历过这种 ..
发布时间:2022-01-16 22:28:30 其他开发

从 Grails 中的布局视图访问模型

我在 Grails 中使用了布局支持 (sitemesh),效果很好.我想根据用户是否登录来调整我的布局. 我的 grails-app/views/layouts/main.gsp 包含以下代码: 用户名:${user.username} 但是,似乎 layout-GSP:s 无法访问模型,因此无法访问用户变量(尝试时出现“无会话"异常).使我的布局取决于用户是否登录的推荐 ..
发布时间:2021-12-21 15:25:51 其他开发

与 XSLT 类似的 Sitemesh 功能?

我最近问了一个关于使用 XSL/t 创建站点布局和子页面的问题 此处...布局将装饰子页面的位置.我想扩展这个想法并提出类似 SiteMesh 的功能.请注意,我将拥有很少数量的 xsl 布局文件,我的大部分 xsl 文件应该用于子页面.布局相当基本,它包括一个页眉、一个主菜单、一个页脚、一个正文在它下面有一个内容 div.SiteMesh 允许您将模板文件定义为一个相当标准的 html 文件,然 ..
发布时间:2021-12-19 21:36:15 其他开发

如何避免在我的 JSP 页面中使用 scriptlet?

有人告诉我,在我的 JSP 页面中使用 scriptlet () 并不是一个好主意. 有更多 java/jsp 经验的人可以给我一些关于如何更改此代码以使其更“最佳实践"的指示,无论是什么? 这个 JSP 实际上是我的 sitemesh 主装饰页面.基本上我的网页设计有一个标签条和一个子菜单,我希望以某种方式突出显示当前标签并通过查看当前请求 URI 来显示正确的子 ..
发布时间:2021-11-25 16:58:07 Java开发

Grails 2.4 ClassNotFoundException:Sitemesh GrailsPageFilter

请注意:该问题几乎与,但是在我这里有一些不同之处记住,值得把它作为一个单独的问题来问: 在该问题中,问题和任何答案均未解释为什么发生此错误,除了说明所使用的插件不再是用于加载sitemesh的官方Grails插件 最重要的是:在该问题中,从来没有一个可接受的答案或原始海报上的任何关于最终解决方案的验证.我不会那样做. 所以,我要求您在作假之前,请先关闭我的位置,向我指出在其他问题中提 ..
发布时间:2021-04-22 19:11:19 其他开发

Spring MVC所有页面中的动态内容

我正在使用Sitemesh在Spring MVC中开发我的网站. 动态内容会在每页上更改,我可以在模板定义中包含菜单和页脚.但是有一个问题.在动态内容下方的每个站点上,都应该有一个新闻列表,其中载有来自我的数据库的一些新闻.我创建了@Controller并加载了5条最新消息,但是如何在我的模板上添加它呢?什么请求映射应实现我的新闻控制器? 解决方案 我不知道Sitemesh的工作原理,但是 ..
发布时间:2020-07-07 04:08:20 其他开发

SiteMesh:更改响应的内容类型

我试图说服SiteMesh装饰器更改响应的内容类型,但没有任何乐趣.内容类型总是最终与装饰的JSP相同,而不是装饰器的类型. 例如,假设我有一个带有标头的JSP 我还有一个SiteMesh装饰器JSP,它定义了以下内容: ..
发布时间:2020-07-07 04:07:18 Java开发

春季解决错误时如何排除Sitemesh过滤器?

我有一个Sitemesh过滤器,用于装饰页面.我已经配置了Spring的exceptionResolver,以便所有错误都将转到一个名为error的视图,然后该视图通过InternalResourceViewResolver指向WEB-INF/jsp/error.jsp. 现在,错误页面由sitemesh装饰,我希望将其从装饰中排除.使用sitemesh decorator.xml的 ..
发布时间:2020-07-07 04:07:12 其他开发

如何将Sitemesh 3与Spring MVC 3集成在一起?

我正在尝试使用Sitemesh 3来控制Spring MVC应用程序中JSP输出的修饰. 当我点击该应用程序时,似乎Sitemesh正在向Spring servlet发出请求,以尝试获取其装饰器文件.这可能是正确的行为,也可能不是正确的行为,但这使我头疼很多. 我对Sitemesh 3的理解是,它在Spring之后即响应对象上完成工作. 我在浏览器中遇到的错误是404和日志中的错 ..
发布时间:2020-07-07 04:04:58 其他开发

区分大小写的网址

我已经开设了一个小型网站. 我发现用户遇到错误,经调查发现,他们尝试使用的URL都是小写,而我将它们声明为camelCase. 我不知道为什么这些用户应该尝试使用所有小写字母(我无法想象有人会花时间进行更改: www.mysite.com/myAction.do 到 www.mysite.com/myaction.do 但是无论如何我都不会想到这会被改变.还有其他人 ..
发布时间:2020-07-07 04:04:55 其他开发

如何在SiteMesh装饰器中获取模型属性或Spring Bean?

我正在将Spring 3与sitemesh一起使用.我想在sitemesh中定义的装饰器页面中引用spring context bean. 问题在于SiteMesh过滤器在Spring上下文之外运行,因此sitemesh装饰器jsp页面上的请求对象是本机HttpServletRequest,而不是具有用于访问上下文等的有用函数的包装器. 是否可以通过某种方式配置spring和sitem ..
发布时间:2020-07-07 04:04:51 其他开发

Sitemesh是否具有XSLT的功能?

我最近问了一个有关使用XSL/t创建网站布局和子页面的问题这里 ..布局将装饰子页面的位置.我想扩展这个想法,并提出类似SiteMesh的功能.请注意,我将有少量的xsl布局文件,我的大多数xsl文件应用于子页面.布局是相当基本的,它包括一个页眉,一个主菜单,一个页脚,一个正文其下有一个内容div. SiteMesh允许您将模板文件定义为相当标准的html文件,然后将子页面定义为覆盖父页面的各个部 ..
发布时间:2020-07-07 04:04:44 其他开发

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

我正在重写一些老化的Web应用程序.特别是有两个非常非常相似,但是今天没有共享任何代码,我打算解决这个问题. 正在使用Maven,Spring MVC和Sitemesh重写项目. 模型层代码很容易使用JAR共享.但是我不知道在相似的应用程序之间共享通用Web层代码(JSP和控制器)的任何好方法. 这里有一些背景.这些应用是网上商店.一个是普通商店(think amazon.com ..
发布时间:2020-05-07 20:37:37 Java开发