javaBean+JSP+JS+XML实现从发布文章中自动提取图片在首页轮换效果
2009-11-12 19:05
861 查看
最近研究的一个用jsp实现的常见的首页图片轮换效果。
本来打算从网上找一个别人做好的能拿来就用的来作为自己的一个网站项目使用的,平时无聊的时候就搜搜,但是找来找去就只找到用php做的,还有很多别人实现的轮换效果,有JS的,有flash+JS的,但是没找到一个别人用jsp做的可以直接拿来就能用的组件(也从别人的CMS中研究过,但是太复杂,没弄懂),所以没办法就只能是自己想办法写一个组件实现了,也便于以后使用.
主要实现思路:
在文章提交的时候从文章具体内容中提取出第一张图片的地址(如果有图片的话)和标题,并在文章提交之后找出当前表中最新一条数据(就是刚刚提交的文章)的ID,然后把SRC/Title/ID(或者detail.jsp?ID=ID)存到一个XML文件(也可以使用数据库,但是考虑到数据量不多而且用JS读取XML较为简单)中;在首页采用JS来解析XML文件,提取出具体数据,然后显示实现具体效果。
实现效果总结:
当时考虑写这个组件的时候感觉是很简单的事情,原本想在课后没事的时候顶多一整天或多点就能完成的,但是在实现过程中遇到很多之前没遇到过的问题,通过google、百度和自己反复的测试,总算把功能实现。具体问题和解决思路总结来说有一下几点:
1、从指定文本中提取图片
2、java对XML文件的解析、节点的增加、删除操作总结
3、JS解析XML
4、sql查询最后一条数据
5、XML中文乱码问题解决
6、引号转义
7、路径问题(JS读取XML、java读取XML、jsp读取XML)
8、图片上传组件
本来打算从网上找一个别人做好的能拿来就用的来作为自己的一个网站项目使用的,平时无聊的时候就搜搜,但是找来找去就只找到用php做的,还有很多别人实现的轮换效果,有JS的,有flash+JS的,但是没找到一个别人用jsp做的可以直接拿来就能用的组件(也从别人的CMS中研究过,但是太复杂,没弄懂),所以没办法就只能是自己想办法写一个组件实现了,也便于以后使用.
主要实现思路:
在文章提交的时候从文章具体内容中提取出第一张图片的地址(如果有图片的话)和标题,并在文章提交之后找出当前表中最新一条数据(就是刚刚提交的文章)的ID,然后把SRC/Title/ID(或者detail.jsp?ID=ID)存到一个XML文件(也可以使用数据库,但是考虑到数据量不多而且用JS读取XML较为简单)中;在首页采用JS来解析XML文件,提取出具体数据,然后显示实现具体效果。
实现效果总结:
当时考虑写这个组件的时候感觉是很简单的事情,原本想在课后没事的时候顶多一整天或多点就能完成的,但是在实现过程中遇到很多之前没遇到过的问题,通过google、百度和自己反复的测试,总算把功能实现。具体问题和解决思路总结来说有一下几点:
1、从指定文本中提取图片
2、java对XML文件的解析、节点的增加、删除操作总结
3、JS解析XML
4、sql查询最后一条数据
5、XML中文乱码问题解决
6、引号转义
7、路径问题(JS读取XML、java读取XML、jsp读取XML)
8、图片上传组件
相关文章推荐
- JS图片自动轮换效果实现思路附截图
- JS图片自动轮换效果实现思路附截图
- JS图片自动轮换效果实现
- jsp+css实现图片自动轮换
- js实现淘宝首页图片轮播效果
- js实现首页图片的轮播效果
- JS平滑无缝滚动实现———实现首页广告自动滚动效果(附实例)
- 利用Excel的vba脚本根据数据库表结构自动生成java的action,bean,dao,mode,service,xml,sql,jsp等
- javaBean+servlet+jsp实现分页效果
- 用js实现图片自动加载的瀑布流效果
- java+ jsp+js 实现富文本编辑和上传图片功能
- java实现文章图片水印效果的代码实例
- Android图片加载神器之Fresco-更灵活的设置加载特效[Java代码实现XML效果]
- Android图片加载神器之Fresco-更灵活的设置加载特效[Java代码实现XML效果]
- 下拉菜单三级级联的效果实现(jsp、js、Java、mysql)
- JS图片自己主动轮换效果实现
- JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
- jb51站长推荐的用js实现的多浏览器支持的图片轮换展示效果ie,firefox
- spring对于bean的javaconfig,xml,自动装配三种装配方式实现
- Eclipse自动提示:java/html/jsp/js/xml文本,mybatis xml自动提示