我有一个用spring框架编写的j2ee,我们正在使用tile进行模板化。
超时,开发人员创建了大量的CSS样式,并在jsp页面上重用它们。例如,我们创建了<table class="tablestyle blue ">
或<select class="style1 style2 style3">
,它用于多个页面。我遇到的问题是每当我们创建一个新的表/ select时,我们必须确保我们键入正确的css样式,这很麻烦。
我的问题是,是否可以将此<table>
和<select>
及其css类样式放入模板中并在其他模板中重复使用?
答案 0 :(得分:0)
你可以拥有这种瓷砖,例如它是table
<table>
<thead>
<tr>
<c:foreach items="${tableColumn}" var="column">
<td><c:out value="${column}"/>
</c:foreach>
</tr>
</thead>
</table>
从控制器您只需添加一个列属性以使其更灵活
和select
完全相同吗?
<select>
<c:foreach items="${optionItems}" var="option">
<option><c:out value="${option}"/></option>
</c:foreach>
</select>
在这种情况下,你可以在你想要的每个jsp中重用表和选项块。