js提取指定网站内容(一个用jsp实现的常见的首页图片轮换效果。。)
优采云 发布时间: 2022-02-21 08:27js提取指定网站内容(一个用jsp实现的常见的首页图片轮换效果。。)
最近研究的jsp实现的一个常见的首页图片旋转效果。
本来打算在网上找别人的作品,作为自己的网站项目。平时无聊的时候就去搜,结果只发现是用php做的。其他人实现的旋转效果还有很多,包括js和flash+JS,但是我还没有找到别人用jsp做的可以直接使用的组件(也是从别人的cms学习的)。,但理解起来太复杂了),所以没办法,只能想办法写个组件来实现,也方便以后使用。
主要实现思路:
文章提交时,从文章的具体内容中提取第一张图片的地址(如果有图片)和标题,在当前表中找出文章之后的最新已提交。一条数据的ID(也就是刚刚提交的文章),然后把SRC/Title/ID(或者detail.jsp?ID=ID)保存到一个XML文件中(也可以用一个数据库,但考虑到数据量不在首页,使用JS解析XML文件,提取具体数据,然后展示具体效果。
成就效果总结:
当我在考虑写这个组件的时候,我觉得这是一件很简单的事情。本来想在课后无所事事的情况下,用一整天或更长时间完成,但在实施过程中遇到了很多以前没有遇到过的问题。,经过google、百度和自己的反复测试,终于实现了这个功能。具体问题及解决方法总结如下:
1、从指定文本中提取图像
2、java对XML文件解析、节点增删操作的总结
3、JS 解析 XML
4、sql查询最后一条数据
5、XML中文乱码问题解决
6、引用转义
7、路径问题(JS读取XML,java读取XML,jsp读取XML)
8、图片上传组件