JSP将var传递给css样式

时间:2018-02-09 09:12:36

标签: java css jsp jsp-tags include-path

下面是我正在尝试做的事情:

<!DOCTYPE html>
<html lang="en">
    <c:if test="${!empty mainThemeSection}">
        <c:set var="mainTheme" value="${ mainThemeSection[0] }" />
    </c:if>
<head>
    <style>
        .text-primary {
            color: '${mainTheme.themeColour}';
        }
    </style>
</head>

<body>
..
</body>

</html>

${mainThemeSection.themeColour}值为red#FFFFFF此类型的字符串值。 我试图将 JSP 中生成的var传递给头部样式css,以使此css位更具动态性 但它不起作用...( jsp和themeColour的java代码肯定有用 ) 有什么建议吗? 感谢

1 个答案:

答案 0 :(得分:0)

在页面顶部声明颜色:

Optional

并改变

<%String color=request.getAttribute("color");%>

color: '${mainTheme.themeColour}';