【问题标题】:Header, Footer, Left and Right side Template in JSPJSP中的页眉、页脚、左侧和右侧模板
【发布时间】: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 文档。除了主体,你不应该有&lt;body&gt; 标签。
  • 在 leftside.jsp 中用 Div 标签替换 Body 有效。使用 bgcolor="blue" 没有效果。谢谢
  • Tiles 和 Sitemesh 是非常好的模板 java 库。使用其中之一。 tiles.apache.orgwiki.sitemesh.org/wiki/display/sitemesh3/SiteMesh+3+Overview

标签: java css jsp templates


【解决方案1】:

尝试使用这个:

 <body style="background-color:blue;">

或者加上撇号"blue":

 <body bgcolor="blue">

改为:

<body bgcolor=blue>  

【讨论】:

    【解决方案2】:

    请使用撇号"",它会正常工作

    <body bgcolor="blue">
    Leftside
    </body>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-11
      • 2021-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-08
      相关资源
      最近更新 更多