基于JSP的图片轮播系统实现

2016-08-19 19:52谢红
电脑知识与技术 2016年20期

谢红

摘要:目前,一般企业都建立了网站,网站可以介绍企业,推广产品,联系客户,提升形象。网站为了吸引注意力往往采用图片轮播功能,图片轮播可以采用JavaScript数组方式或者在JSP文件中使用数据库方式实现,JSP文件中使用数据库方式该文详细介绍了这两种方式各自的实现方法和优缺点。

关键词:JSP;JavaScript;图片轮播;系统实现

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)20-0101-03

Abstract:At present, general enterprises have set up a website,website can introduce enterprise,promote products,contact customers,improve image. The website in order to attract attention often uses the picture carousel function, system implementation of picture carousel can be achieved using JavaScript array or database in JSP files etc., in this paper, the realization methods and advantages and disadvantages of these two methods are introduced in detail.

Key words: JSP; JavaScript; picture carousel; system implementation

1 背景

网站可以树立企业形象,宣传企业产品,提高企业的知名度和品牌。企业建立网站,是企业在网络时代展现自身实力和寻求发展的重要途径[1]。但是,现在大大小小的网站多如牛毛,如何使网站脱颖而出,吸引更多人的注意力成为重中之重。图片轮播以其展示内容丰富多彩,实现功能简单快捷成为网站引人入胜的利器。

1.1 图片轮播介绍

图片轮播又称图片轮转,是在有限的网页空间上按时间顺序或者用户点击顺序,展示多张图片。图片轮播会产生独具魅力的动画效果,因此在各种网页上随处可见,是网站的常用功能。

1.2 JSP介绍

JSP是Java Server Pages的简称,是在HTML网页文件中加入Java程序段和JSP标记, JSP本质上是简化的Servlet设计。在JSP文件被传送到客户端之前,它的语法在服务器端被解析,脚本程序被转化为Servlet进行处理。所产生的Servlet将生成动态的HTML数据并将其发送到客户端显示[1]。

由于JSP技术不仅能够跨平台和兼容各种Web服务器产品,还把强大的服务器端Java技术有机地融合到了静态网页的构造中去,因此,利用JSP技术可以建立跨平台、可靠性高和先进的动态网站[2]。

2 系统实现

实现图片轮播功能的常用方法有JavaScript数组方式或者在JSP文件中使用数据库方式,这两种方式各有利弊,下面分别详细介绍各自的实现方法和优缺点。

22.1 JavaScript数组方式实现

图片轮播功能可以采用JavaScript数组方式实现,用数组实现的优点是程序简单,结构清晰,一目了然,具体代码如下:

采用数组方式实现图片轮播功能的缺点是图片数量是固定不变的,图片名称也是固定不变的,例如上面的程序就只有5张图片轮播,图片的名称只能是main1.png到main5.png,这就为用户管理图片轮播功能带来很大的麻烦,用户如果想更换图片,只能用图片替换覆盖的方法,操作繁琐,有很大的局限性,而采用在JSP文件中使用数据库方式实现图片轮播就能解决上述问题。

2.2 数据库方式实现

在JSP文件中使用数据库方式实现图片轮播,具体代码如下:

在JSP文件中使用数据库方式实现图片轮播,后台数据库用的是MySQL。采用数据库方式实现图片轮播,不但图片数量是任意的,图片名称也由计算机系统自动生成,无需用户管理,例如上面的程序,用户只需上传图片,上传的图片自动存在数据库中,最多可以实现10万张图片的自由轮播,配合图片删除程序,即可轻松管理图片轮播功能,当然,即使使用数据库方式实现图片轮播,图片存放在数据库中,播放控制依然要借助JavaScript实现,可见JavaScript应用之广泛。

3 结束语

网站是企业展示信息的平台,网站信息丰富,传播迅速,更新及时,受众面广。网站为了实现良好的视觉效果,常常采用图片轮播功能。图片轮播可以采用JavaScript数组方式或者在JSP文件中使用数据库方式,两者相比较而言,数据库方式对图片的管理更加方便灵活,但是实现方法要复杂一些,同时也离不开JavaScript的帮助。

参考文献:

[1] 陈爽, 何兰. 关于企业网络营销的有效手段——网络广告的研究[J]. 中国商贸, 2012(1l): 2l-22.

[2] 张波, 张福炎. 基于JSP技术的Web应用程序的开发[J]. 计算机应用研究, 2001, 18(5): 99-101.

[3] 边清刚, 潘东华. Tomcat和Apache集成支持JSP技术探讨[J]. 计算机应用研究, 2003(6): 12-14.