jspf header:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="assets/css/style.css">
<title>Serendipity Book Shop</title>
</head>
部分jsp代码:
<div id="indexLeftColumn">
<div class="categoryBox">
<a href="#"><span class="categoryLabelText">Science Fiction</span></a>
</div>
...
</div>
我想拆分 assets / css / style.css 并创建部分css并将其作为css块包含到各自的html文件中。
我曾经在Django做过:
{% block css %} ... {% endblock %}
我找到的唯一方法是在html体内使用样式:
<style> ... </style>
有更好的方法吗?
答案 0 :(得分:0)
正如在一些评论中所报告的那样,建议有多个 CSS 文件, assets / css / style.css 的块,并将你想要的文件包含在你的文件中JSP文件。
否则,我建议使用Apache Tiles,这是一个模板框架,可让您为不同的JSP文件定义多个布局,包括多个资源。您可以选择如何分离和管理布局。
即使这个框架没有在一个伟大的社区中处理,并且有一些稍微纯粹的高级主题示例,但是当涉及到一些基本布局时,您可以轻松地使用一个好的模板。