问题描述: 流程: 查数据库 -->action --> jsp 页面
action中的init方法会把结果集查到一个list集合中, 然后跳转到前台jsp页面,再循环打印成出一个表格!
问题就出在有时表格文字特多,表格就变形了,我的想法就是让每个格子最多只能显示出固定个字符,超过
这个长度的在后面以 '...' 代替 , 然后用户鼠标移上去时用一个层显示出全部内容
求高人指点啊!! 谢谢了啊!!
action中的init方法会把结果集查到一个list集合中, 然后跳转到前台jsp页面,再循环打印成出一个表格!
问题就出在有时表格文字特多,表格就变形了,我的想法就是让每个格子最多只能显示出固定个字符,超过
这个长度的在后面以 '...' 代替 , 然后用户鼠标移上去时用一个层显示出全部内容
求高人指点啊!! 谢谢了啊!!
http://zhidao.baidu.com/question/289725487.html 这个实现类似的,效果我没看过。
String str = "123asdasdasdasdasdasdasd";
if(str.length() > 10){
System.out.println(str.substring(0, 10));
}
<%
string a="sssss";
if(a.length>10){
a=str.substring(0, 10)+"...";
}
%>
加显示需要加alt="" 或者title="" 属性具体哪个得自己测试下
当表格的宽度大于多少之后就变成....
可以参考以下代码:
下面的是将超出范围的字省略? <table width="200" border="1" style="table-layout: fixed;">
<tr>
<td style="overflow: hidden; white-space: nowrap; text-overflow: ellipsis;">