css ファイルを、設定したセッション変数と同じ名前にしたい Web ページがあります。
例えば; セッション変数が「青」の場合、ページに 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 のバージョンを確認する方法がわかりません。これは他の誰かから拾われたプロジェクトであり、私は以前にそれらを使用したことがありません