⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userbean.java

📁 openblog是一个博客管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
	 */
		public String showlinks()
		{
			String  str= "";
			LinksDAO links = new LinksDAO();
			List list = links.findAll();
			for(int i= 0 ; i<list.size();i++)
			{
				Links link = (Links)list.get(i);
				str = str +"<div class=\"item_links\"><a href="+link.getLinksUrl()+" target=\"_blank\">"+link.getLinksName()+"</a></div>";
			}
			return str;
		}
		
		
		
	/*
	 *函数名称:showguest
	 *功能描述:显示留言  
	 *参数描述:num int型 控制留言个数 
	 *返回类型:String
	 */
		public String showguest(int num)
		{
			String str ="";
			GuestbookDAO guestbook = new GuestbookDAO();
			List list = guestbook.findLatest(num);
				for(int i=0 ; i<list.size();i++)
				{
					Guestbook guest =(Guestbook)list.get(i);
					str = str +"<div class=\"item_guestbook\"><div class=\"author\">"+guest.getGuestName()+"</div>"+guest.getGuestContent()+"</div>";
				}
			return str;
		}
		
	/*
	 *函数名称:showplayer
	 *功能描述:显示播放器   
	 *返回类型:String
	 */
		public String showplayer()
		{
			String str = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"163\" height=\"172\" align=\"middle\"><param name=\"movie\" value=\"mp3Player.swf\" /><param name=\"quality\" value=\"high\" /><embed src=\"mp3Player.swf\" width=\"163\" height=\"172\" align=\"middle\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\"></embed></object>";
			return str;
		}
		
	/*相册页面接口*/		
			
	/*
	 *函数名称:showphoto
	 *功能描述:显示相册  
	 *返回类型:String
	 */		
		public String showphoto()
		{
			String str="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"700\" height=\"720\"><param name=\"movie\" value=\"gallery.swf\" /><param name=\"quality\" value=\"high\" /><embed src=\"gallery.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"700\" height=\"720\"></embed></object>";
			return str;
		}

	/*文章列表接口*/
	
	/*
	 *函数名称:showarticlelist
	 *功能描述:显示文章列表  
	 *参数描述:classid int型 文章列表所属分类编号
	 *		  showpage String型 用于显示文章内容的页面名称  
	 *		  pageno  int型 用于显示文章内容的页面编号
	 *		  pagesize  int型 每页显示文章的数目
	 *返回类型:String
	 */	
		public String showarticlelist(int classid,String showpage,int pageno , int pagesize , String showclasspage)
		{
			ArticleDAO articledao = new ArticleDAO();
			CommentDAO commentdao = new CommentDAO();
			String str="";
			int total = Integer.parseInt(articledao.countArticle(new Integer(classid)).toString());
			int pages = (total + pagesize -1 ) / pagesize;
		
			str = str +"<div class=\"line2\" ></div>";
			str = str +"<center>";
			if(pageno!=1)
			{
			str = str +"<a href=\""+showclasspage+"?classid="+classid+"&pageno="+1+"\">[首页]</a>&nbsp;&nbsp;";
			str = str +"<a href=\""+showclasspage+"?classid="+classid+"&pageno="+(pageno-1)+"\">[上一页]</a>&nbsp;&nbsp;";
			}
			str = str +"&nbsp;&nbsp;第"+pageno+"/"+pages+"页&nbsp;&nbsp;";  
			if(pageno!=pages)
			{
			str = str +"&nbsp;&nbsp;<a href=\""+showclasspage+"?classid="+classid+"&pageno="+(pageno+1)+"\">[下一页]</a>&nbsp;&nbsp;";
			str = str +"<a href=\""+showclasspage+"?classid="+classid+"&pageno="+pages+"\">[末页]</a>&nbsp;&nbsp;";
			}
			str = str +"</center>";
			str = str + "<div class=\"line2\"></div>";
	
			List list = articledao.findBySortIdPage(new SortDAO().showSortId(classid), pageno, pagesize);
	//	if(list!=null)
	//	{
			for(int i=0 ;i<list.size();i++)
			{
				Article article =(Article)list.get(i);
				int index = 0;
				int temp=0;
				String content = article.getArticleContent();
				for(int j=0;j<3;j++)
				{
					temp = content.indexOf("</p>", temp);
					System.out.println(temp);
					if(temp ==-1)
					{
						break;
					}
					else
					{
						index=temp;
						temp = temp +4;
					}
				}
				str = str + "<div class=\"title\"><a href="+showpage+"?articleid="+article.getArticleId()+">"+article.getArticleTitle()+"</a></div>";
				str = str + "<div class=\"date\">"+article.getArticleDate()+"</div>";
				if(article.getArticleContent().equals(""))
				str = str + "<div class=\"articlecontent\">"+article.getArticleContent().substring(0, index)+"</div>";
				else	str = str + "<div class=\"content\">"+article.getArticleContent().substring(0, index+4)+"</div>";
				str =	str +"<p><a href="+showpage+"?articleid="+article.getArticleId()+">&nbsp;&nbsp;阅读全文&gt;&gt;</a></p>";
				str = str + "<div style=\"text-align:right\">类别:"+article.getSort().getSortName()+"&nbsp;&nbsp;| &nbsp;&nbsp;评论("+commentdao.countComment("article.articleId", article.getArticleId())+")&nbsp;&nbsp;|&nbsp;&nbsp;浏览("+article.getArticleCount().toString()+")&nbsp;&nbsp;</div>";
				str = str +"<div style=\"border-bottom:dashed #888888 1px;\">&nbsp;</div>";
			}
	//	}
			return str;
		}
		
		
	/*文章页面接口*/
	
	/*
	 *函数名称:showarticle
	 *功能描述:显示文章内容  
	 *参数描述:articleid int型 要显示内容的文章编号
	 *返回类型:String
	 */		
			
		public String showarticle(int articleid)
		{
			String str="";
			ArticleDAO articledao = new ArticleDAO();
			CommentDAO commentdao = new CommentDAO();
			Article article = articledao.findById(new Integer(articleid));
				str = str + "<div class=\"title\">"+article.getArticleTitle()+"</div>";
				str = str + "<div class=\"date\">"+article.getArticleDate()+"</div>";
				str = str + "<div class=\"articlecontent\">"+article.getArticleContent()+"</div>";
				str = str + "<div style=\"text-align:right\">类别:"+article.getSort().getSortName()+"&nbsp;&nbsp;| &nbsp;&nbsp;评论("+commentdao.countComment("article.articleId", article.getArticleId())+")&nbsp;&nbsp;|&nbsp;&nbsp;浏览("+article.getArticleCount().toString()+")&nbsp;&nbsp;</div>";
		
			return str;
		}
	
	/*
	 *函数名称:addCount
	 *功能描述:文章访问量+1  
	 *参数描述:articleid int型 要增加访问量的文章编号
	 */	
		public void addCount(int articleid)
		{
			int count = 0;
			ArticleDAO articledao = new ArticleDAO();
			Article article = articledao.findById(new Integer(articleid));
			count = article.getArticleCount().intValue();
			count = count +1;
			article.setArticleCount(new Integer(count));
			articledao.ModifyArticle(article);
			return;
		}
	/*
	 *函数名称: showcomment
	 *功能描述:显示相关文章的评论 
	 *参数描述:articleid int型 关联评论的文章编号
	 */	
		public String showcomment(int articleid)
		{
			String str="";
			CommentDAO commentdao = new CommentDAO();
			List list = commentdao.findByProperty("article.articleId", new Integer(articleid));
			for(int i= 0 ;i<list.size();i++)
			{
				Comment comment = (Comment)list.get(i);
				int j = i+1;
				str = str + "<TABLE class=\"comment_item\">";
				str = str +"<tbody><TR><TD vAlign=top width=\"5%\">"+j+"</TD>";
				str = str +"<TD class=\"comment_name\" vAlign=top align=middle width=\"10%\"><a href=\""+comment.getCommentUrl()+"\">"+comment.getCommentName()+"</a></TD>";
				str = str +"<TD class=\"comment_info\">";
				str = str +"<span>"+comment.getCommentDate()+"</span>";
				str = str + "<DIV class=\"comment_content\">"+comment.getCommentContent()+"</DIV>";
				str = str +"</TD></TR></tbody></TABLE>";			
			}
			return str;
		}
				
		
	/*留言页面接口*/	

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -