关于用Java实现博客文章的摘要显示

最近用jsp写自己的博客,由于是新手写博客,当然也就问题多多啦!

由于博客文章慢慢增多,部分弱点就会显示出来,比如在首页上,博客文章不适合全部显示,影响博客的网页速度,占用流量,所以打算模拟WordPress实现文章的摘要显示,可是说起来容易,做来难!

 

先去Google上海搜一通,无非就是说一些substring截取啦之类的,我一开始也考虑过字符串的操作。

由于Java对字符串的操作已经提供了想当多的API。

 

摒弃的方案:但是用substring截取的话,问题就会出来了,由于我的博客是采用div+css来建站的。(在此注明:小弟的css+div刚学了两天,勉强可以操作一番,嘎嘎),我对没篇文章的显示空间大小都在css里做了限制,也就是说文章的内容在主页上的显示是有一定高度限制的。

 

所以直接截取的话,不能很好的确定截取的字数。所以放弃。

 

第一方案:参考CSDN-blog上发现,用css可以实现文章的部分显示,将多余的部分隐藏。所以我打算在发表文章的时候,在数据库里增加一个字段,将每篇博文的摘要显示自定义的插入到数据库中。

 

在首页上对文章摘要显示的时候,添加如上的css格式。

这样有一个弊端,就是多余的文字还是会隐藏。不能很完美的显示。

 

第二方案:就是不对博文的摘要显示的div做高度的限制,让div动态的生成高度。有多少内容显示就会生成多大的div。这个方法我感觉挺好,还没有亲自试验,不过我觉得会影响首页的美观。所以继续查找令我满意的options。

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值