关于JSP限制显示字数

<tdwidth="100%"valign="top"background="../images/qyxw/13.gif"class="lunzi"> &nbs... <td width="100%" valign="top" background="../images/qyxw/13.gif" class="lunzi">   <a href='../news/news.jsp?id=<%=newsl.getId()%>'class="lunzi"><%=newsl.getTitle()%></a></td>
<td width="100%" valign="top" class="qyxw1"> [<%=newsl.getSubmittime()%>]</td>
</tr>
我想限制显示的字数 多余的以...显示 该怎么写呢?
out.println("<td><div align='top' width='50' class='qyxw'><a href='news.jsp?id="+newsl.getId()+"' class='qyxw'>     "+newsl.getTitle()+"</a></div></td>");分页上的显示也是
麻烦大家来~
展开
 我来答
龌龊后的清纯
2009-04-14 · TA获得超过208个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:0
展开全部
我能想到两个方法
1.写一个截取字数的函数,参数为标题和要限定的字数,返回截取后的标题。
public static String Gettitlename(String arg,int len){
String ntitle = arg;
if(ntitle.length()>len)
ntitle = ntitle.substring(0,len-1)+"...";
return ntitle;
}

......
......

输出标题前,先用上面的函数过滤一下,再输出
String newstitle = Gettitlename(newsl.getTitle(),要限定的字数);

2.用div的样式控制行宽,来自动省略字数
表格里添加如下代码:(宽度,高度根据自己实际需要设置)
<DIV STYLE="width: 200px; height: 20px; border: 0px;overflow: hidden; text-overflow:ellipsis">
<NOBR><a href='../news/news.jsp?id=<%=newsl.getId()%>'class="lunzi"><%=newsl.getTitle()%></a></NOBR>
</DIV>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式