小弟现在开发一个博客,
对于一篇客户发表的文章,可能是他从其他网站直接粘贴过来的,里面包含html代码,超链接,图片,空格等,
而在预览时就像新浪那样,只要显示一部分,
如果在500字以内,就截取到500字内的那最后一个段落,如果超过500字就截取到500字那止。
如果500字那里的那一字正好有样式,比如 <span class="kkk">俩</span>,
正好500字到kkk那,后面的字怎么截取,那么样式也成不规则的了。
如果其中某些文字包含超链接,就去掉超链接,
不规则的hmtl代码样式去掉,而规则的留着,
如果500字那里正好是一张图片,一张图片比如代码是<img src="pic.jpg" width=500 heigth="500">
如果500字那正好是在width那怎么办,怎不能把后面的不要?那图片也成不规则的了。
小弟对里面的实现原理不是很理解,有理解不对的地方,望请指正,
知道的大侠,请告诉我是怎么实现的,小弟在此感谢了。
对于一篇客户发表的文章,可能是他从其他网站直接粘贴过来的,里面包含html代码,超链接,图片,空格等,
而在预览时就像新浪那样,只要显示一部分,
如果在500字以内,就截取到500字内的那最后一个段落,如果超过500字就截取到500字那止。
如果500字那里的那一字正好有样式,比如 <span class="kkk">俩</span>,
正好500字到kkk那,后面的字怎么截取,那么样式也成不规则的了。
如果其中某些文字包含超链接,就去掉超链接,
不规则的hmtl代码样式去掉,而规则的留着,
如果500字那里正好是一张图片,一张图片比如代码是<img src="pic.jpg" width=500 heigth="500">
如果500字那正好是在width那怎么办,怎不能把后面的不要?那图片也成不规则的了。
小弟对里面的实现原理不是很理解,有理解不对的地方,望请指正,
知道的大侠,请告诉我是怎么实现的,小弟在此感谢了。
解决方案 »
- struts2+spring 分页程序,那位有现在的代码?用的是spring jdbctemplet
- JSP与ORACLE数据库的连接方法(应用JDBC驱动程序)
- 一个常见的小问题!!
- 怎么将javascript的数组传到java中
- 新手上路:请问为什么要把apache和tomcat整合?
- 如何在网页页面按照实时的坐标来显示gif图标。
- 怎么样在jsp中动态生成报表
- 关于jsp中取数据库中字段名的问题(急急急急急,马上解答马上给分)
- 怎么让servlet支持中文显示,我的webserver是tomcat,系统win2k
- write(byte[] b)调用的是不是write(int b )方法呢?
- linux下,mysql 5.045 用hibernate自动建表,总是失败,请教,为什么呢?
- 关于JSON的问题
我推荐你一个 编辑器吧
叫做 eWebSoft 这个编辑器能保持原来的格式 相当于能把原来的后台代码贴过来
至于 截取的问题嘛
你可以在 这个编辑器里 手动处理一下吧
能保持 原来网页的格式 还有 word贴过来的格式也不会变的