dynamisk tilføje link tag i header tag
Jeg har x antal jsp filer: hvor en menu.jsp bliver tilføjet et antal jsp'er via jsp:include.i min menu.jsp vil jeg gerne tilføje menu.css i den jsp hvor menu.jsp er blevet inkluderet.
ex:
---
"parent.jsp":
<html>
<head>
...
<link rel="stylesheet" osv. />
...
</head>
<body>
...
<jsp:include page="../../utility/menu.jsp"/>
..
</body>
</html>
>>>
menu.jsp:
<jsp:element name="head">
<jsp:element name="link">
<jsp:attribute name="rel">stylesheet</jsp:attribute>
<jsp:attribute name="type">text/css</jsp:attribute>
<jsp:attribute name="href">../../menu.css</jsp:attribute>
</jsp:element>
</jsp:element>
...
Når parent.jsp bliver sendt til browseren, så bliver html vist med to header sektioner, en der passer og en der er placeret forkert i body:
<head>
...
den oprindelig stylesheet link tag vises korrekt
...
</head>
<body>
<head>
<link rel="stylesheet" type="text/css" href="../../menu.css" />
</head>
...
indhold fra både menu.jsp og parent.jsp vises korrekt
...
</body>
Nu er 150 point spørgsmålet så: Hvordan får jeg inkluderet menu.jsp's menu.css i parent.jsp's header dynamisk???
//hellfishdk