【发布时间】:2015-12-08 08:41:17
【问题描述】:
开发带有页脚、页眉和左栏的网页。
下面是main.jsp代码
<table>
<tr valign='top'><td><%@include file='leftside.jsp'%></td>
<td><table>
<tr><td><%@include file='header.jsp'%></td></tr>
<tr><td>Content</td></tr>
<tr><td><%@include file='footer.jsp'%></td></tr>
</table>
</td>
</tr>
</table>
leftside.jsp 代码如下
<body bgcolor=blue>
Leftside
</body>
在运行main.jsp 时,我只得到左侧的文本。不显示蓝色背景色。我错过了什么吗?谢谢。
【问题讨论】:
-
用
div替换body -
使用
-
用桌子设计?我相信这几天被认为是不好的做法。无论如何,请记住包含后的整个内容都被视为一个 HTML 文档。除了主体,你不应该有
<body>标签。 -
在 leftside.jsp 中用 Div 标签替换 Body 有效。使用 bgcolor="blue" 没有效果。谢谢
-
Tiles 和 Sitemesh 是非常好的模板 java 库。使用其中之一。 tiles.apache.org 和 wiki.sitemesh.org/wiki/display/sitemesh3/SiteMesh+3+Overview