【问题标题】:JSP pass var to css styleJSP 将 var 传递给 css 样式
【发布时间】:2018-07-20 00:23:04
【问题描述】:

嗨,下面是我想要做的:

<!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 传递给 head 样式 css,以便让这个 css 更具动态性 但它不起作用......(themeColour 的 jsp 和 java 代码绝对有效) 有什么建议吗? 谢谢

【问题讨论】:

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


    【解决方案1】:

    在页面顶部声明颜色:

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

    然后改变

    color: '${mainTheme.themeColour}';
    

    color: '<%=color%>';
    

    【讨论】:

      猜你喜欢
      • 2013-06-20
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-08
      • 1970-01-01
      相关资源
      最近更新 更多