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

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;
}
}
}

时间: 2024-11-14 04:26:31

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

wordpress网站侧边栏文章标题过长,如何限制字数

下面的css代码中widgettitle是网站侧边栏标题的class名称,每个主题应该是不一样的,如果你不知道你的网站是什么名称可以右击标题点查看属性,最终效果可以看本站右侧侧边栏,方法简单效果也不错,推荐给大家. .widgettitle{ width:265px; /* 限制标题宽度(可选) */ white-space:nowrap; /* 禁止自动换行 */ overflow:hidden; /* 隐藏溢出的内容 */ text-overflow:ellipsis; /* 溢出文本使用.

ASP进阶之文章在线管理更新(1)

当你有了一个自己的网站以后,尤其是对于那些流量较大.内容较多的网站,每天的更新站点成了你维护网站的首要任务之一,但往往是找到了资料以后,还要先做出与其相关的页面,然后用FTP等工具上传了以后才能对自己的页面进行更新,这对于那些流量小,且时间充裕的管理员来说当然也没什么,但当你的站点有了一定规模以后,这样的更新就成了一项繁重的任务.有没有办法能做到在网上找到资料以后,然后进行在线的更新管理,而页面又能保持自动的更新和自动生成浏览页面呢?答案是肯定的,而且当ASP出现了以后,这更成为了一项简单的事情

ASP进阶之文章在线管理更新(3)

 上一节已经介绍了关于文章管理的数据库连接,本篇将讲述文章的在线添加,当你找到了一篇很好的资料,并且想尽快放到你的网站上面,如果你首先想到的是快点做好一个页面,并且赶快用FTP把它上传,那么在这里这些都显得没有必要了,在这里你可以通过进入管理页面的添加文章,然后直接把文章粘贴复制过来就可以了,这也是本篇将要讲述的重点--文章的在线添加.    另外通过下面的一步步讲解,相信你可以领会到其中的意义,在这里对HTM代码将不做讲述.    新建一ASP文件addarticle.asp,其具体代码如下:

ASP进阶之文章在线管理更新(6)

前面已经为大家介绍了文章的添加保存,接下来就应该讲讲文章的显示了.在这里,你更加可以看出ASP的简单易用性,仅仅是通过一个文件,就可以对数据库内的所有文章进行显示.它主要是通过从连接返回的文章号(articleid)和栏目的信息(typeid)来打开数据库中指定的记录以及指定显示所需要的内容.   以下是文章显示页面(list.asp)的详细代码以及注解:   "打开数据库连接<!--#include file="conn.asp"--><html>&

ASP进阶之文章在线管理更新(7)

这是本程序的主要特色功能之一.在ASP中,可以通过利用NT中的SMTP来实现邮件的在线发送,不过你必须确认你的系统里面安装了WINDOWS NT OPTON PACK 的SMTP SERVICE,在本文章管理系统中就是通过其来实现文章的在线发送的,只不过同时必须调用数据库中的内容并把它发送到邮箱中.    下面就为大家介绍其具体实现的过程,以下是邮件发送程序(sendemail.asp)的具体代码和注解:    "插入打开数据库连接文件<!--#include file="con

ASP进阶之文章在线管理更新(8)

 经过了文章的添加.保存.显示,那么现在应该来谈谈关于管理程序的显示主页面,也就是显示所有文章的标题连接,以方便浏览者查找文章,其应该具有的功能有:显示所有文章的标题连接,加入日期,浏览次数等信息,另外还必须提供分页功能,要不然这么多的文章标题在一个页面都显示出来,那将非常的费时且不便浏览,另外由于本程序在这里结合了文章分栏目搜索的功能,所以在这里也将一起介绍了.    下面就为大家详细的介绍主页面index.asp的这些功能的实现过程以及其具体功用:    "建立数据库连接<!--#in

ASP进阶之文章在线管理更新(10)

前面讲述了关于文章管理系统的密码及密码验证,通过密码验证可以限制一般浏览者所能进入的页面,这里所要限制的就是普通用户所不能进入的页面,也就是包括管理页面.删除文章页面.修改文章页面以及修改用户信息和修改栏目信息的页面.其实这里的主管理页面就是和文章管理系统的主页面类似的页面,只是在里面添加了一些有关管理内容的连接,以方便管理者对文章进行在线的修改删除等操作.    下面就为大家介绍这一页面的主要程序内容,由于它和文章管理的主页面差不多,所以这里只是把其程序写出来,并注明和主页面不同的地方,其他相

ASP进阶之文章在线管理更新(十一)

在线 ASP进阶之文章在线管理更新--文章修改篇 作者:沙滩小子 上一节我们讲了文章的在线删除的具体实现方法,在这里我将为大家介绍关于文章管理系统的在线修改.在本系统中,提供在线修改是一项必不可少的内容,因为当大家在网上更新文章的时候,总会碰上这样那样的问题,一个不小心就会造成添加的失误,有时候是内容不全,也有可能是文章的栏目原来添加的时候选错了,同时也就是这样那样的错误才显得这个程序的必要性. 文章的在线修改保存的程序其实和文章的添加和保存程序差不多,只是这里是对数据库进行更新,而文章添加则是

ASP进阶之文章在线管理更新(二)

在线 ASP进阶之文章在线管理更新--文章的添加篇 作者:沙滩小子 上一节已经介绍了关于文章管理的数据库连接,本篇将讲述文章的在线添加,当你找到了一篇很好的资料,并且想尽快放到你的网站上面,如果你首先想到的是快点做好一个页面,并且赶快用FTP把它上传,那么在这里这些都显得没有必要了,在这里你可以通过进入管理页面的添加文章,然后直接把文章粘贴复制过来就可以了,这也是本篇将要讲述的重点--文章的在线添加. 另外通过下面的一步步讲解,相信你可以领会到其中的意义,在这里对HTM代码将不做讲述. 新建一A