• 大小: 12.77 KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-08-16
  • 语言: Java
  • 标签: 图片轮播  

资源简介

可以通过一个java的类,来读取数据库来控制图片显示内容。。

资源截图

代码片段和文件信息

package com.kanba.forpage;

import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import java.util.Vector;

import com.kanba.connection.Conn;

public class For_homePageSet {

public String show_picForIndex(){//返回图片滚动播放代码
String content=““;
int count=0;
try{//检测数据库中是否有轮播图片
Connection con=new Conn().getConnection();
Statement stmt=con.createStatement();
String sql=“select count(*) from pic_forhomepage where is_show=1 and pic_pos=‘index.jsp‘ “;
ResultSet rs=stmt.executeQuery(sql);
if(rs.next()){
count=rs.getInt(1);
}
rs.close();stmt.close();con.close();
}catch(SQLException e){
e.printStackTrace();
}
if(count!=0){//有轮播图片设置,则执行
try{//检测数据库中是否有轮播图片
Connection con=new Conn().getConnection();
Statement stmt=con.createStatement();
String sql=“select pic_namepic_linkpic_url from pic_forhomepage where is_show=1 and pic_pos=‘index.jsp‘ “;
ResultSet rs=stmt.executeQuery(sql);
int k=1;
String imgUrl=“imgUrl“;
String imgtext=“imgtext“;
String imglink=“imglink“;
String sign=“+\“|\“+“;
String newurl=““;
String newlink=““;
String newtext=““;
String var_pic=“var pics=“;
String var_links=“var links=“;
String var_text=“var texts=“;
String topcontent=““;
String middlecontent=““;
while(rs.next()){
newurl=imgUrl+k;
newlink=imglink+k;
newtext=imgtext+k;
newurl=“\““+rs.getString(“pic_url“)+“\“;“;
newlink=“escape(\““+rs.getString(“pic_link“)+“\“);“;
newtext=“\““+rs.getString(“pic_name“)+“\“;“;
topcontent+=imgUrl+k+“=“+newurl+imglink+k+“=“+newlink+imgtext+k+“=“+newtext;
k++;
}
rs.close();stmt.close();con.close();

for(int i=1;i<=count;i++){
newurl=imgUrl+i;
newlink=imglink+i;
newtext=imgtext+i;
if(i!=count){
var_pic+=newurl+sign;
var_links+=newlink+sign;
var_text+=newtext+sign;
}else{
var_pic+=newurl;
var_links+=newlink;
var_text+=newtext;
}
}
middlecontent=var_pic+“; “+var_links+“; “+var_text+“; “;
content=topcontent+middlecontent;
}catch(SQLException e){
e.printStackTrace();
}

}
//这里你可以设置FLASH的长度和高度。
String flash_set=“var focus_width=327; var focus_height=235;  var text_height=20; var swf_height = focus_height+text_height;“;
content+=flash_set;
return content;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      10550  2008-11-17 10:39  picRround\focus.swf

     文件       2610  2008-12-28 17:11  picRround\For_homePageSet.java

     文件       1324  2008-12-28 17:08  picRround\pic_round.jsp

     文件        888  2008-12-28 17:13  picRround\readme.txt

     目录          0  2008-12-28 17:11  picRround

----------- ---------  ---------- -----  ----

                15372                    5


评论

共有 条评论