<head>
この1時間ネットを検索してきましたが、ページの要素にcssファイルを追加する方法がわかりません。
私がshopping.jspというjspを持っているとしましょう。その中に、products.tagというjspタグファイルを条件付きで含めます。
products.jspで、ページのhead要素に追加するcssファイルを指定したいと思います。これはどのように行うことができますか?
編集
このコードは、例のために簡略化されています。
// shopping.jsp
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="t" tagdir="/WEB-INF/tags" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<t:standard_page>
<jsp:body>
<t:products product="${product}"/>
</jsp:body>
</t:standard_page>
// products.tag
// I want to specify a css file in this tag file that will get added to the <head> element of the webpage
<%@tag description="Template for products on the shopping cart page" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@tag import="com.myapp.Product" %>
<%@attribute name="product" required="true" type="com.myapp.Product"%>
<div class="shopping-cart-row">
<div class="product-name">${product.name}</div>
<div class="product-quantity">${product.quantity}</div>
</div>