<%=left(rs("title"),9)%>...
<%else%>
&">

ASP/JSP实现文章标题长了后面的省略效果

80酷酷网    80kuku.com

  js

制作动态网页中经常用碰到标题很长,我们只想显示一部分内容,实现的方法如下。

ASP实现的方法:

<%if len(rs("title"))>12 then%>
<%=left(rs("title"),9)%>...
<%else%>
<%=rs("title")%>
<%end if%>

JSP实现的方法:

自己写个函数来实现吧,以下是我很久前用JSP写的一个JavaBean,函数strcut(String str,int len)就是字符串截断函数了,参数str用于给出源字符串,len决定截断后的长度,返回值就是截断之后的字符串,长度超过len的就加上...

package MyBean;
import java.sql.*;
public class fun
{
public String strcut(String str,int len)
{
if(str.length()>len)
{
String resultstr;
resultstr=str.substring(0,len)+"...";
return resultstr;
}
else
{
return str;
}
}
}

分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: