У меня есть веб-страница, в которой я хочу, чтобы файл css был тем же именем, что и переменная сеанса, которую я установил.Как иметь динамические файлы css в зависимости от переменных сеанса struts
Например, Если переменная сеанса была «синей», я хочу, чтобы страница загружала файл CSS blue.css.
Я пробовал что-то, ниже которого не работал, и теперь я застрял. Мои знания о стойках очень ограничены.
<LINK rel="stylesheet" type="text/css"
href="<html:rewrite page='/css/<c:out value="${brand}"/>.css'/>">
Это полный листинг кода в верхней части моей страницы JSP
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html-el" prefix="html-el"%>
<html:html lang="true">
<head>
<LINK rel="stylesheet" type="text/css" href="<html:rewrite page='/css/${brand}.css'/>">
<html:base/>
Я не знаю, как найти версию JSP и JSTL я использую. Это был проект, полученный от кого-то другого, и я никогда не использовал их до
Это не сработало. в html он просто отображает $ {brand}, а не переменную – MichaelMcCabe
покажет нам верхнюю часть вашего jsp. И какую версию jsp и jstl вы используете? – Bozho
@MichaelMcCabe попробуйте добавить двойные кавычки, а не сингл. – Bozho