`
xinggm
  • 浏览: 65765 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

td内为空串时,边框不显示

阅读更多
JSP页面,用TABLE显示数据,某项数据可能是空串,TD内数据如果是空串的话,边框不显示,而样式里设置了上下边框的样式,样式如下:
td.normalr {
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background: #fff;
font-size:12px;
padding: 3px 3px 3px 3px;
color: #4f6b72;
text-align: right;
}
.gridtable {
padding: 0;
margin: 0;
width: 760px;
}
页面代码大体如下:
<table class="gridtable" cellspacing="0" align="center">
    <tr>
        <td class="normalr"> <%=(String)request.getAttribute("stringData") %>
        </td>
    </tr>
</table>
如果从request里得到的是正常的字符串就没有什么问题,但如果得到的是空串的话,边框就不显示了。
解决办法:
1/ 加个&nbsp;,可以用程序控制

<table class="gridtable" cellspacing="0" align="center">
    <tr>
        <td class="normalr"> <%=(String)request.getAttribute("stringData") %> &nbsp;
        </td>
    </tr>
</table>
加个 &nbsp; 就好了
2/ css定义table属性
给TD所属的table加格式:style="border-collapse:collapse;" 如下:

<table width="568" border="1" cellspacing="0" style="border-collapse:collapse;">

td高度不够,所以显示你用空格填充可以,不过有点别扭
实际样式可以控制

table{ border-collapse:collapse;}//很重要
td.normalr {
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background: #fff;
font-size:12px;
padding: 3px 3px 3px 3px;
color: #4f6b72;
text-align: right;
height:23px; //td高度要有 否则只显示一根线
line-height:23px;
}
分享到:
评论

相关推荐

    由空格构成的串与空串是不同的

    当我们讨论“由空格构成的串”和“空串”的区别时,我们是在区分两种特定的字符串类型。 首先,一个由空格构成的串,正如其名,是由一个或多个空格字符组成的字符串。在大多数编程语言中,空格被视为有效的字符,...

    delphi分割字符串去空串.txt

    - 在每次找到分隔符后,截取从字符串起始位置到分隔符出现前的部分(不包括分隔符),并检查是否为空字符串。如果不是空字符串,则添加到 `TStringList` 中。 - 从 `temp` 中删除已经处理过的部分(即包含分隔符...

    MsgInfo V1.00 察看当前进程中消息的控件

    True只显示加入DefineMsg的消息 EnableClassName: DefinClassName不为空串时,False禁止显示加入DefineClassName的消息,True只显示加入DefineMsg的消息 EnableHwnd: 设置了AddDefineHwnd后,False禁止显示...

    spring mvc拦截器过滤json中的null值

    在某些情况下,为了保持数据的整洁和避免后端处理null值时出现异常,我们需要在数据传输前过滤掉这些null值。本教程将详细介绍如何使用Spring MVC的拦截器来实现这一功能。 首先,了解拦截器(Interceptor)在...

    Mybatis Integer类型参数值为0时得到为空的解决方法

    Mybatis Integer类型参数值为0时得到为空的解决方法 Mybatis 是一个流行的持久层框架,广泛应用于 Java 应用程序中。然而,在使用 Mybatis 进行数据库操作时,经常会遇到一些棘手的问题。其中之一就是当 Integer ...

    JSON字符串操作移除空串更改key/value的介绍|angluo-javascript-249028.pdf

    在处理JSON数据时,有时我们需要对其中的空串或值进行处理,比如移除空值、更改key/value等。本文将详细介绍如何在JSON字符串中进行这些操作。 首先,我们来看如何删除JSON对象中的value值。在JavaScript中,我们...

    如何用phpMyadmin查询某表中的某字段为空的数据.pdf

    在数据库管理中,有时我们需要查找特定表中某个字段为空(NULL)的数据。在这个问题中,我们将探讨如何使用phpMyadmin工具以及SQL语句来解决这个问题。phpMyadmin是一款流行的、基于Web的MySQL数据库管理工具,它...

    判断字符串是否是空

    2. **空格字符串(Whitespace String)**: 虽然字符串长度不为0,但只包含空格、制表符等空白字符。 3. **NULL或nil字符串**: 字符串对象本身为`nil`或`NULL`,表示未初始化或已释放。 在标题和描述中提到的方法是...

    sql语句 截取时间 只显示 年,月,日的格式

    我们可以使用 Replace 函数将时间字符串中的某些字符替换为空串,以达到截取时间的目的。 例如,下面的 SQL 语句将当前时间截取为年、月、日的格式: ```sql SELECT REPLACE(REPLACE(REPLACE(CONVERT(varchar, ...

    vf中常用表单属性.pdf

    * PasswordChar:指定文本框的定位符,即当向文本框输入数据时不显示真实的数据而显示定位符。 * InputMask:决定在文本框中的值的显示方式,用来指定数据的输入格式和显示方式。 * SelText:返回被选定的字符。 ...

    Oracle null的使用

    例如,在查询出征缴方式不为正划成功、倒扣成功的征收数据时,需要使用“is null”和“is not null”关键字。 了解 Oracle null 的使用是 Oracle 开发中非常重要的一部分。只有正确地理解和应用 null 的概念,才能...

    sql server字符串非空判断实现方法

    在SQL Server中,进行字符串非空判断是数据库操作中常见的需求,特别是在处理用户输入或者查询数据时,确保字段不为空可以避免很多潜在的问题。本文将深入探讨如何在SQL Server中实现字符串非空判断,并提供一些实用...

    按键精灵字符串函数详解

    LTrim、RTrim 和 Trim 函数用于返回不带前导空格、后续空格或前导与后续空格的字符串副本。语法分别为 LTrim(string)、RTrim(string)和 Trim(string)。 十一、Mid 函数 Mid 函数用于从字符串中返回从(start)开始...

    语法分析器运行结果显示与实验报告

    - 当一个产生式中的第一个符号为非终结符且可能产生空串时,还需要考虑下一个符号的 First 集合。 #### 6. 计算Follow集 - `follow` 函数用于计算给定非终结符的 Follow 集合。Follow 集合是指在所有可能的推导中...

    C# 判断字符串为空的几种办法

    1. 三种常用的字符串判空串方法:Length法:bool isEmpty = (str.Length == 0);Empty法:bool isEmpty = (str == String.Empty);General法:bool isEmpty = (str == “”);2. 深入内部机制:要探讨这三种方法的内部...

    文法化简 消除空产生式 单元产生式 消除无用符号

    例如,如果B可以生成ε,我们可以将A → B替换为A → Λ,这里的Λ代表非终结符,表示A可以直接生成空串。 其次,消除单元产生式是指移除那些仅生成一个非终结符的产生式,即A → B形式的产生式。这样的产生式通常...

    学习python内置函数大全.pdf

    * `xrange([start], stop[, step])`: xrange()函数与range()类似,但xrange()并不创建列表,而是返回一个xrange对象,它的行为与列表相似,但是只在需要时才计算列表值,当列表很大时,这个特性能为我们节省内存。...

    freemarker判断对象是否为空的方法

    然而,在使用FreeMarker时,我们经常需要判断对象是否为空,以避免因引用空对象而导致的错误。本文将详细介绍如何在FreeMarker中进行这种判断。 在FreeMarker中,我们可以使用条件语句`&lt;#if&gt;`来检查对象是否为空。...

    PYTHON官方文档内置函数整理.pdf

    15. xrange([start], stop[, step]):xrange() 函数与 range() 类似,但 xrange() 不创建列表,而是返回一个 xrange 对象,它的行为与列表相似,但是只在需要时才计算列表值,当列表很大时,这个特性能为我们节省...

    python内置函数大全.pdf

    2. `any(iterable)`: 集合中的元素有一个为真的时候为真,特别的, 若为空串返回为False。 3. `cmp(x, y)`: 如果x ,返回负数;x == y,返回0;x &gt; y,返回正数。 反射 1. `callable(object)`: 检查对象object是否...

Global site tag (gtag.js) - Google Analytics