JSP 服务器错误页面的动态内容

Dynamic content for JSP Server Error Page

我对如何为 500 错误页面配置 JSP 文件有疑问。

在这种情况下,有多个主题具有如下所述的文件夹结构。 所有有问题的主题都使用这个 JSP,但我需要找到一种动态更改徽标的方法,因此它不会硬编码在 JSP 以及 css 文件中这个特定的 JSP 文件。

根据我的测试,我发现我无法在该特定页面内使用 cms 标签或模板。

<c:url value="/_ui/responsive/theme-moveit/images/moveit_logo.jpg" var="logo" />
<c:url value="/_ui/responsive/theme-hausmannHaensgen/images/hausmannHaensgen_logo.png" var="logo2" />

<div class="nav__left js-site-logo">
    <a href="${pageContext.request.contextPath}">
        <img src="${logo}" alt="MoveIT24">
        <img src="${logo2}" alt="hausmannHaensgen">
    </a>
</div>

我想知道如何找到一种方法来区分这两个主题,以便我可以确定应该显示哪个徽标。 切换一些颜色应该是同样的思路。

非常感谢任何建议,谢谢!

我找到了使用隐藏输入的解决方案并得到了 URL:

<input id="themeName" type="hidden" value="${pageContext.request.serverName}">

我在 JS 函数中使用了服务器名称并相应地更改了徽标并创建了一个 link 标签以使用正确的 css 文件。