sql查询出的结果很长,如何JSP在表格的单元格中换行显示

gentleww 2010-09-21 05:21:13
我用JSP和sql server2005做了一个查询系统,想以表格的方式显示查询结果,但其中有一个字段的内容很长,单元格显示很不美观,请问能用什么方法将其在单元格显示时到达指定的宽度后自动在单元格内换行?
...全文
388 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zx200704 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jun526 的回复:]
有两种方式:1。显示完,这种排版不好看。可设置宽度和强制换行。
2。取一部分,然后鼠标放上去后用层来显示全部。
[/Quote]

这种使用层的吧,可是那不是表格里每一行每一列都要用层来写咯
扯出一片天 2010-09-21
  • 打赏
  • 举报
回复
最好做到,表格的宽度可以用鼠标拉长,然后拉多长,显示多长!!

别说你不明白。。。。
就是表格多宽,显示多宽的内容。
wuxiaoke2009 2010-09-21
  • 打赏
  • 举报
回复
也在学习中。。。。。。
jun526 2010-09-21
  • 打赏
  • 举报
回复
有两种方式:1。显示完,这种排版不好看。可设置宽度和强制换行。
2。取一部分,然后鼠标放上去后用层来显示全部。
dr_lou 2010-09-21
  • 打赏
  • 举报
回复
subString截取吧。
其他的我都测试了,不好使。

<c:if test="${fn:length(list.name)>20}">${fn:substring(list.name,0,20)}...</c:if>
<c:if test="${fn:length(list.name)<=20}">${list.name }</c:if>
dicky8076 2010-09-21
  • 打赏
  • 举报
回复
像这样:<td width="10px">
还不清楚加我群号:88531017
qqzhuyuehe 2010-09-21
  • 打赏
  • 举报
回复
可以判断一下长度,太长了就截取前面一部分,后面用省略号,比如:
<c:if test="${fn:length(list.name)>20}">${fn:substring(list.name,0,20)}...</c:if>
<c:if test="${fn:length(list.name)<=20}">${list.name }</c:if>
hongseyouyang 2010-09-21
  • 打赏
  • 举报
回复
div控制
zn85600301 2010-09-21
  • 打赏
  • 举报
回复
<TABLE style="word-wrap: break-word; word-break: break-all;">
加上这个试试
dengkaisk 2010-09-21
  • 打赏
  • 举报
回复
设定单元格的长度就可以了,单元格内自动换行

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧