亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? listclass.java

?? 新聞管理系統,使用Struts框架編寫. 系統包括前端頁面和后端管理頁面
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:

/***************************************************
 *  
 *  源文件名:  ListClass.java
 *  功    能: 夢想年華新聞系統 - 新聞類別顯示類
 *	作者:夢想年華 [DreamTime]
 *	Email:fanwsp@126.com
 *  QQ:122142023 
 * 	CopyRight(c)2005-2006 by DreamTime 
 *
 ****************************************************
*/

package dreamtime.dreamnews;			//指定類所在的包

import java.sql.*;
import dreamtime.dreamnews.Function;
import dreamtime.dreamnews.DBConnection;

public class ListClass
{

    DBConnection DBConn = new DBConnection();
    Function Fun = new Function(); 
    
    public ListClass()
    {
    	
    } 
     
  
  
  	/*********************************************************
	* 函數名:TopClass
	* 作  用:大類菜單導航
	* 參  數:無
	* 返回值:字符串
	***********************************************************/
    public String TopClass()
    {
    	try
    	{	
	    	Connection Conn = DBConn.getConn();
		    Statement stmt = Conn.createStatement(1004,1007);
		    String sql = "select * from BigClass order by BigClassID";
		    ResultSet rs = stmt.executeQuery(sql);
		    int i = 0;
		    rs.last();
		    int iMax = rs.getRow(); 
		    String [][] s = new String[iMax][2];
		    StringBuffer sb = new StringBuffer();
		    if(iMax==0) sb.append("<div id=\"F1\" align=\"center\"><strong>暫時還沒有任何大類信息!</strong></div>\r\n");
		   	else
			{
			    sb.append("<table width=100% height=22 align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\r\n");
				sb.append("<tr>\r\n");
				sb.append("<td align=\"center\" width=\"" + 100/(iMax+2) + "%\" valign=\"bottom\">");
				sb.append("<div id=\"menu\"><a href=\"index.jsp\" title=\"返回新聞首頁\">首頁</a></div></td>\r\n");		
				rs.first();
				for(i=0;i<iMax;i++)
				{
					sb.append("<td align=\"center\" valign=\"bottom\" width=\"" + 100/(iMax+2) + "%\">");
					sb.append("<div id=\"menu\"><a href=\"ReadClass.jsp?BigClassID=" + rs.getInt(1) + "\"");
					sb.append("title=\"" + rs.getString(3) + "\">" + rs.getString(2) + "</a></div>\r\n");
					sb.append("</td>\r\n");	
					rs.next();			
				}  
				sb.append("<td align=\"center\" width=\"" + 100/(iMax+2) + "%\" valign=\"bottom\">");
				sb.append("<div id=\"menu\"><a href=\"Special.jsp\" title=\"專題列表\">專題</a></div></td>\r\n");	
				rs.close();
	    		stmt.close();
	    		Conn.close();
	    		sb.append("</tr></table>\r\n");
			}	
			return sb.toString();
		}catch(Exception e)
        {
            //e.printStackTrace();
            //System.out.print(e.getMessage()); 
            return "<div id=\"F1\" align=\"center\"><strong>操作出錯!</strong></div>";
        }
    }
    
    
    
    /*********************************************************
	* 函數名:ShowHotNews
	* 作  用:顯示滾動新聞
	* 參  數:大類ID,如果為空,則表示所有大類
	*         b:是否專題
	* 返回值:字符串
	***********************************************************/
    public String ShowHotNews(String s0,boolean b)
    {
    	try
    	{	
	    	Connection Conn = DBConn.getConn();
		    Statement stmt = Conn.createStatement(1004,1007);
		    String sql = "";
		    int ID = Fun.StrToInt(s0);
		    int iHotNum = 5;
			if (Fun.ReadConfig()) 
		    {
		    	if(ID==0 && Fun.HotNewsNum>0) iHotNum = Fun.HotNewsNum;
		    	else if(Fun.BHotNewsNum>0) iHotNum = Fun.BHotNewsNum;
		    } 
		    
		    if(ID==0) 
		    {
		    	if(b) sql = "select top " + iHotNum + " * from News where IsHot='Yes' and IsHead='No' and IsImg='No' and SpecialID<>0 order by NewsID desc";
		    	else sql = "select top " + iHotNum + " * from News where IsHot='Yes' and IsHead='No' and IsImg='No' order by NewsID desc";
		    }
		    else sql = "select top " + iHotNum + " * from News where IsHot='Yes' and IsHead='No' and IsImg='No' and BigClassID=" + ID + " order by NewsID desc";
		    ResultSet rs = stmt.executeQuery(sql);
		    StringBuffer sb = new StringBuffer();
		    
		    rs.last();
		    if(rs.getRow()<iHotNum) iHotNum=rs.getRow();
		   	if(iHotNum==0) sb.append("<div id=\"F3\">暫無快訊</div>\r\n");
		   	else
			{
				sb.append("<marquee onMouseOver='this.stop()' onMouseOut='this.start()' scrolldelay=200 width=\"460\">\r\n");	
				sb.append("[快訊]&nbsp;&nbsp;");
				rs.first();
				for(int i=0;i<iHotNum;i++)
				{
					String NewsTitle = rs.getString(2);
					String sTitle = NewsTitle;
					String NewsTime = rs.getString(7);
						
					if (NewsTitle.length()>15) sTitle = NewsTitle.substring(0,15) + "..";	
					sb.append("&nbsp;&nbsp;<img src=\"pic/li.gif\" border=0>&nbsp;<a title=\"" + NewsTitle + "\" href=\"ShowNews.jsp?NewsID=" + rs.getInt(1) + "\" target=_blank>\r\n");
					sb.append(sTitle + "</a> [" + NewsTime + "]");	
					rs.next();			
				}  
				sb.append("</marquee>\r\n");	
				rs.close();
	    		stmt.close();
	    		Conn.close();
			}	
			return sb.toString();
		}catch(Exception e)
        {
            //e.printStackTrace();
            //System.out.print(e.getMessage()); 
            return "";
        }
    }
    
    
    
    /*********************************************************
	* 函數名:ShowHeadNews
	* 作  用:顯示最新頭條新聞
	* 參  數:s0:大類ID,如果為空,則表示所有大類
	*         b:是否專題新聞
	* 返回值:字符串
	***********************************************************/
    public String ShowHeadNews(String s0,boolean b)
    {
    	try
    	{	
	    	Connection Conn = DBConn.getConn();
		    Statement stmt = Conn.createStatement(1004,1007);
		    String sql = "";
		    int ID = Fun.StrToInt(s0);
		    int iHeadNum = 2;
		    if (Fun.ReadConfig()) 
		    {
		    	if(ID==0 && Fun.HeadNewsNum>0) iHeadNum = Fun.HeadNewsNum;
		    	else if(Fun.BHeadNewsNum>0) iHeadNum = Fun.BHeadNewsNum;
		    } 
		    
		    if(ID==0) 
		    {
		    	if(b) sql = "select top " + iHeadNum + " * from News where IsHead='Yes' and HeadPicture='' and IsImg='No' and IsHot='No' and SpecialID<>0 order by NewsID desc";
		    	else sql = "select top " + iHeadNum + " * from News where IsHead='Yes' and HeadPicture='' and IsImg='No' and IsHot='No' order by NewsID desc";
		    }
		    else sql = "select top " + iHeadNum + " * from News where IsHead='Yes' and HeadPicture='' and IsImg='No' and IsHot='No' and BigClassID=" + ID + " order by NewsID desc";
		    ResultSet rs = stmt.executeQuery(sql);
		    StringBuffer sb = new StringBuffer();
		   	rs.last();
		    if(rs.getRow()<iHeadNum) iHeadNum=rs.getRow();
		   	if(iHeadNum==0) sb.append("<div id=\"F3\"><br>&nbsp;&nbsp;暫無頭條</div><br>");
		   	else
			{
				rs.first();
				for(int i=0;i<iHeadNum;i++)
				{
					String NewsTitle = rs.getString(2);
					String sTitle = NewsTitle;
					String NewsInfo = rs.getString(16);		
					if (NewsTitle.length()>20) sTitle = NewsTitle.substring(0,20) + "..";	
					sb.append("<div id=\"HeadNews\"><h2><a title=\"" + NewsTitle + "\" href=\"ShowNews.jsp?NewsID=" + rs.getInt(1) + "\" target=_blank>\r\n");
					sb.append(sTitle + "</a></h2></div>\r\n");
					sb.append("<div id=\"HeadNews\"><div id=\"Content\">&nbsp;&nbsp;");
					sb.append(NewsInfo);	
					sb.append("</div></div>\r\n");
					sb.append("<div id=\"more\" align=\"right\">\r\n");
					sb.append("<a title=\"" + NewsInfo + "\" href=\"ShowNews.jsp?NewsID=" + rs.getInt(1) + "\" target=_blank>\r\n");
					sb.append("<img src=\"pic/more.gif\"> 詳細</a></div><div id=\"B1\"></div>\r\n");
					if(i>1 && i!=iHeadNum) sb.append("<div id=\"Line\"><div id=\"L2\"></div></div>\r\n");
					rs.next();
				}			
			}  
			rs.close();
    		stmt.close();
    		Conn.close();	
			return sb.toString();
		}catch(Exception e)
        {
            //e.printStackTrace();
            //System.out.print(sql); 
            return " ";
        }
    }
    
    
    
    
    /*********************************************************
	* 函數名:ShowHeadPic
	* 作  用:顯示頭條圖片新聞
	* 參  數:大類ID,如果為空,則表示所有大類
	* 返回值:字符串
	***********************************************************/
    public String ShowHeadPic(String s0,boolean b)
    {
    	try
    	{	
	    	Connection Conn = DBConn.getConn();
		    Statement stmt = Conn.createStatement(1004,1007);
		    String sql = "";
		    int ID = Fun.StrToInt(Fun.CheckReplace(s0));
		    if(ID==0) 
		    {
		    	if(b) sql = "select top 1 * from News where IsHead='Yes' and HeadPicture<>'' and IsImg='No' and IsHot='No' and SpecialID<>0 order by NewsID desc";
		    	else sql = "select top 1 * from News where IsHead='Yes' and HeadPicture<>'' and IsImg='No' and IsHot='No' order by NewsID desc";
		    }
		    else sql = "select top 1 * from News where IsHead='Yes' and HeadPicture<>'' and IsImg='No' and IsHot='No' and BigClassID=" + ID + " order by NewsID desc";
		    ResultSet rs = stmt.executeQuery(sql);
		    StringBuffer sb = new StringBuffer();
		    if(rs.next())
			{
				rs.first();
				int NewsID = rs.getInt(1);
				String NewsTitle = rs.getString(2);
				String sTitle = NewsTitle;
				String NewsInfo = rs.getString(16);
				String HeadPicture = rs.getString(12);		
				if (NewsTitle.length()>15) sTitle = NewsTitle.substring(0,15);
				sb.append("<div id=\"pArea\">\r\n");
				sb.append("<div id=\"Pic\"><a href=\"ShowNews.jsp?NewsID=" + NewsID + "\" target=_blank>\r\n");
				sb.append("<img alt=\"" + NewsTitle + "\" src=\"" + HeadPicture + "\" width=\"240\" height=\"180\"></a></div>\r\n");
				sb.append("<h2><a title=\"" + NewsTitle + "\"  href=\"ShowNews.jsp?NewsID=" + NewsID + "\" target=_blank>" + sTitle + "</a>\r\n");
				sb.append("<div id=\"Content\">&nbsp;&nbsp;&nbsp;&nbsp;" + NewsInfo);
				sb.append("<div id=\"B1\" align=\"right\"><img alt=\"詳細\" src=\"pic/more.gif\"> <a href=\"ShowNews.jsp?NewsID=" + NewsID + "\" target=_blank>詳細</a></div>\r\n");
				sb.append("</div></h2>\r\n");
				sb.append("</div>");
				sb.append("<div id=\"B3\"></div>\r\n");				
			}  
			rs.close();
    		stmt.close();
    		Conn.close();	
			return sb.toString();
		}catch(Exception e)
        {
            //e.printStackTrace();
            //System.out.print(e.getMessage()); 
            return " ";
        }
    }
    
    
    
    
    /*********************************************************
	* 函數名:ShowTopNews
	* 作  用:顯示最新新聞
	* 參  數:大類ID,如果為空,則表示所有大類
	* 返回值:字符串
	***********************************************************/
    public String ShowTopNews(String s0,boolean b)
    {
    	try
    	{	
	    	Connection Conn = DBConn.getConn();
		    Statement stmt = Conn.createStatement(1004,1007);
		    Statement stmt1 = Conn.createStatement(1004,1007);
		    ResultSet rs=null;
		    ResultSet rs1=null;
		    String sql = "";
		    String sql1= "";
		    StringBuffer sb = new StringBuffer();
		    int ID = Fun.StrToInt(s0);
		    int iTopNum = 10;
		    int iImgNum = 6;
		    int iNum = 0;
		    int i=0;
		    if (Fun.ReadConfig()) 
		    {
		    	if(ID==0 && Fun.TopNewsNum>0 && Fun.TopImgNum>0) 
		    	{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
懂色av一区二区三区免费看| 国产自产高清不卡| 亚洲婷婷国产精品电影人久久| 久久免费看少妇高潮| 9191精品国产综合久久久久久 | 久久久久国产精品麻豆| 精品久久久久久久久久久久久久久 | 激情综合五月婷婷| 精品亚洲欧美一区| 粉嫩久久99精品久久久久久夜| 国产精华液一区二区三区| 夫妻av一区二区| 91免费观看视频在线| 欧美日韩中文字幕一区二区| 欧美日韩精品欧美日韩精品一 | 99热在这里有精品免费| 91麻豆swag| 欧美丰满少妇xxxbbb| 日韩片之四级片| 国产精品国产三级国产有无不卡| 亚洲欧洲精品天堂一级| 婷婷综合在线观看| 国模大尺度一区二区三区| av在线播放一区二区三区| 在线观看亚洲一区| 欧美精品一区二区久久久| 最新国产成人在线观看| 五月天婷婷综合| 国产福利91精品一区| 欧美日韩精品三区| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲色欲色欲www| 日韩成人dvd| 91免费精品国自产拍在线不卡| 欧美福利电影网| 中文字幕一区二区三| 美女视频黄免费的久久| 91丨porny丨蝌蚪视频| 欧美一区欧美二区| 亚洲免费毛片网站| 国产在线不卡视频| 欧美日韩国产一区| 18成人在线视频| 激情五月播播久久久精品| 色哦色哦哦色天天综合| 国产性天天综合网| 裸体歌舞表演一区二区| 日本丶国产丶欧美色综合| 久久综合色天天久久综合图片| 亚洲午夜影视影院在线观看| 成人国产一区二区三区精品| 欧美不卡一二三| 奇米四色…亚洲| 欧美日韩午夜影院| 一级精品视频在线观看宜春院| 国产河南妇女毛片精品久久久| 91精品麻豆日日躁夜夜躁| 亚洲精品免费在线| 972aa.com艺术欧美| 国产日韩欧美亚洲| 国产精品一区免费在线观看| 欧美tickling挠脚心丨vk| 日韩精彩视频在线观看| 欧美日韩不卡一区二区| 亚洲电影在线免费观看| 在线观看成人小视频| 亚洲精品高清在线| 欧美怡红院视频| 亚洲综合在线视频| 欧美少妇xxx| 丝袜a∨在线一区二区三区不卡| 欧洲色大大久久| 亚洲aⅴ怡春院| 717成人午夜免费福利电影| 午夜精品一区二区三区三上悠亚| 在线看国产一区| 偷拍一区二区三区| 日韩午夜激情视频| 韩国理伦片一区二区三区在线播放| 日韩一区二区三区av| 七七婷婷婷婷精品国产| www国产亚洲精品久久麻豆| 国产伦精品一区二区三区免费| 精品国产91久久久久久久妲己| 国产自产视频一区二区三区| 国产亚洲欧美日韩俺去了| 成人av网站免费| 亚洲精品日韩一| 欧美一区二区三区在线观看| 久久超碰97中文字幕| 久久久www免费人成精品| 成人h动漫精品| 亚洲成人av一区二区三区| www成人在线观看| 国产jizzjizz一区二区| 亚洲免费毛片网站| 日韩欧美123| 成人成人成人在线视频| 性久久久久久久久| 26uuu精品一区二区在线观看| 波多野结衣亚洲一区| 亚洲精品国产高清久久伦理二区 | 国产一区二区三区黄视频| 国产精品免费久久| 欧美久久一二区| 国产成人丝袜美腿| 午夜精品久久久久久久久久| 精品国产青草久久久久福利| 97精品电影院| 狠狠色丁香久久婷婷综| 亚洲欧美一区二区不卡| 欧美精品一区二| 欧美中文字幕不卡| 国产精品18久久久久久久久| 亚洲综合一二区| 久久久久久久综合| 欧美日韩精品系列| 播五月开心婷婷综合| 免费国产亚洲视频| 亚洲国产精品久久久久秋霞影院 | 91在线云播放| 狠狠网亚洲精品| 亚洲国产精品久久久久秋霞影院 | 精品视频1区2区| www.欧美色图| 国产成人免费视频精品含羞草妖精| 亚洲成年人影院| 一区二区三区色| 亚洲欧洲av在线| 国产人伦精品一区二区| 日韩三级av在线播放| 欧美日韩免费在线视频| 91丝袜高跟美女视频| 成人免费看黄yyy456| 韩国v欧美v亚洲v日本v| 日本aⅴ免费视频一区二区三区| 一区二区三区四区视频精品免费 | 久久久久久久久久久久久女国产乱 | 在线观看日韩av先锋影音电影院| 国产成人精品影院| 国产精品一区二区三区99| 久久精品久久综合| 男女激情视频一区| 日韩制服丝袜av| 免费精品视频最新在线| 蜜臀久久99精品久久久久宅男 | 制服丝袜亚洲播放| 欧美精三区欧美精三区 | 国产乱码字幕精品高清av| 伦理电影国产精品| 激情久久五月天| 精品亚洲aⅴ乱码一区二区三区| 免费成人美女在线观看| 久久99九九99精品| 久久精品国产久精国产爱| 久久99精品久久久久久动态图| 免费成人在线播放| 激情久久五月天| 成人性视频免费网站| 成人动漫在线一区| 一本色道亚洲精品aⅴ| 欧美视频一二三区| 日韩一区二区三区四区五区六区 | 国产精品乱码妇女bbbb| 国产精品夫妻自拍| 亚洲一区二区三区四区在线| 日韩激情av在线| 国产老妇另类xxxxx| 91性感美女视频| 欧美二区在线观看| 久久亚洲一区二区三区四区| 国产精品福利一区| 天天av天天翘天天综合网| 黑人精品欧美一区二区蜜桃 | 日韩精品乱码av一区二区| 久久超级碰视频| 91影视在线播放| 91精品国产高清一区二区三区蜜臀| 欧美mv日韩mv亚洲| 亚洲欧美日韩国产中文在线| 日本特黄久久久高潮| 成人天堂资源www在线| 精品视频一区三区九区| 久久先锋影音av鲁色资源 | 欧美日韩精品欧美日韩精品一| 欧美大片一区二区| 最新中文字幕一区二区三区| 午夜精品久久久久| 99视频超级精品| 日韩一区二区三区三四区视频在线观看| 国产天堂亚洲国产碰碰| 亚洲一区二区三区爽爽爽爽爽| 国产一区福利在线| 欧美三级欧美一级| 国产精品网站在线| 日本不卡的三区四区五区| 一本到高清视频免费精品| 精品久久国产97色综合| 亚洲最新视频在线播放| 国产成人av电影免费在线观看|