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/ 加个 ,可以用程序控制
<table class="gridtable" cellspacing="0" align="center">
<tr>
<td class="normalr"> <%=(String)request.getAttribute("stringData") %>
</td>
</tr>
</table>
加个 就好了
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;
}
分享到:
相关推荐
当我们讨论“由空格构成的串”和“空串”的区别时,我们是在区分两种特定的字符串类型。 首先,一个由空格构成的串,正如其名,是由一个或多个空格字符组成的字符串。在大多数编程语言中,空格被视为有效的字符,...
- 在每次找到分隔符后,截取从字符串起始位置到分隔符出现前的部分(不包括分隔符),并检查是否为空字符串。如果不是空字符串,则添加到 `TStringList` 中。 - 从 `temp` 中删除已经处理过的部分(即包含分隔符...
True只显示加入DefineMsg的消息 EnableClassName: DefinClassName不为空串时,False禁止显示加入DefineClassName的消息,True只显示加入DefineMsg的消息 EnableHwnd: 设置了AddDefineHwnd后,False禁止显示...
在某些情况下,为了保持数据的整洁和避免后端处理null值时出现异常,我们需要在数据传输前过滤掉这些null值。本教程将详细介绍如何使用Spring MVC的拦截器来实现这一功能。 首先,了解拦截器(Interceptor)在...
Mybatis Integer类型参数值为0时得到为空的解决方法 Mybatis 是一个流行的持久层框架,广泛应用于 Java 应用程序中。然而,在使用 Mybatis 进行数据库操作时,经常会遇到一些棘手的问题。其中之一就是当 Integer ...
在处理JSON数据时,有时我们需要对其中的空串或值进行处理,比如移除空值、更改key/value等。本文将详细介绍如何在JSON字符串中进行这些操作。 首先,我们来看如何删除JSON对象中的value值。在JavaScript中,我们...
在数据库管理中,有时我们需要查找特定表中某个字段为空(NULL)的数据。在这个问题中,我们将探讨如何使用phpMyadmin工具以及SQL语句来解决这个问题。phpMyadmin是一款流行的、基于Web的MySQL数据库管理工具,它...
2. **空格字符串(Whitespace String)**: 虽然字符串长度不为0,但只包含空格、制表符等空白字符。 3. **NULL或nil字符串**: 字符串对象本身为`nil`或`NULL`,表示未初始化或已释放。 在标题和描述中提到的方法是...
我们可以使用 Replace 函数将时间字符串中的某些字符替换为空串,以达到截取时间的目的。 例如,下面的 SQL 语句将当前时间截取为年、月、日的格式: ```sql SELECT REPLACE(REPLACE(REPLACE(CONVERT(varchar, ...
* PasswordChar:指定文本框的定位符,即当向文本框输入数据时不显示真实的数据而显示定位符。 * InputMask:决定在文本框中的值的显示方式,用来指定数据的输入格式和显示方式。 * SelText:返回被选定的字符。 ...
例如,在查询出征缴方式不为正划成功、倒扣成功的征收数据时,需要使用“is null”和“is not null”关键字。 了解 Oracle null 的使用是 Oracle 开发中非常重要的一部分。只有正确地理解和应用 null 的概念,才能...
在SQL Server中,进行字符串非空判断是数据库操作中常见的需求,特别是在处理用户输入或者查询数据时,确保字段不为空可以避免很多潜在的问题。本文将深入探讨如何在SQL Server中实现字符串非空判断,并提供一些实用...
LTrim、RTrim 和 Trim 函数用于返回不带前导空格、后续空格或前导与后续空格的字符串副本。语法分别为 LTrim(string)、RTrim(string)和 Trim(string)。 十一、Mid 函数 Mid 函数用于从字符串中返回从(start)开始...
- 当一个产生式中的第一个符号为非终结符且可能产生空串时,还需要考虑下一个符号的 First 集合。 #### 6. 计算Follow集 - `follow` 函数用于计算给定非终结符的 Follow 集合。Follow 集合是指在所有可能的推导中...
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形式的产生式。这样的产生式通常...
* `xrange([start], stop[, step])`: xrange()函数与range()类似,但xrange()并不创建列表,而是返回一个xrange对象,它的行为与列表相似,但是只在需要时才计算列表值,当列表很大时,这个特性能为我们节省内存。...
然而,在使用FreeMarker时,我们经常需要判断对象是否为空,以避免因引用空对象而导致的错误。本文将详细介绍如何在FreeMarker中进行这种判断。 在FreeMarker中,我们可以使用条件语句`<#if>`来检查对象是否为空。...
15. xrange([start], stop[, step]):xrange() 函数与 range() 类似,但 xrange() 不创建列表,而是返回一个 xrange 对象,它的行为与列表相似,但是只在需要时才计算列表值,当列表很大时,这个特性能为我们节省...
2. `any(iterable)`: 集合中的元素有一个为真的时候为真,特别的, 若为空串返回为False。 3. `cmp(x, y)`: 如果x ,返回负数;x == y,返回0;x > y,返回正数。 反射 1. `callable(object)`: 检查对象object是否...