下面是我正在尝试做的事情:
<!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代码肯定有用 )
有什么建议吗?
感谢
答案 0 :(得分:0)
在页面顶部声明颜色:
Optional
并改变
<%String color=request.getAttribute("color");%>
到
color: '${mainTheme.themeColour}';