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

📄 newelitecom.java

📁 一个不错的bbs论坛系统.对初学者很有帮助
💻 JAVA
字号:
package com.yhbbs.comm.tag;

import java.util.List;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.log4j.Logger;
import com.yhbbs.article.biz.ArticleBiz;
import com.yhbbs.article.itface.ArtIndex;

/**
 * <p>Title: 论坛最新精华推荐文章</p>
 * <p>Company: www.yyhweb.com</p>
 * <br><b>CopyRight: yyhweb[由由华网]</b>
 * @author stephen
 * @version YHBBS-2.0
 */
public class NewEliteCom extends TagSupport{
	
	private static final long serialVersionUID = 1L;
	
	private static Logger bbslog = Logger.getLogger(NewEliteCom.class.getName());
	
	public int doStartTag() throws JspException {
	    return 0;
	}

	public int doEndTag() throws JspException {
	     try{
	    	 int size = 6;
	    	 int isNew = 0;
	    	 if(isNew==1){
	    		 return 6;
	    	 }
	    	 List newlist = ArticleBiz.getNewArticle(size);
	    	 List elitelist = ArticleBiz.getEliteArticle(size);
	    	 List comlist = ArticleBiz.getComArticle(size);
	    	 ArtIndex article = null;
	    	 
	    	 StringBuffer sb = new StringBuffer();
	    	 sb.append("<table class=tab1 align=center cellSpacing=0 cellPadding=0 width=100%>");
 			 sb.append("<tr><td colspan=3>");
 			 sb.append("<table class=tab_c align=center width=100% cellSpacing=0 cellPadding=0>");
 			 sb.append("<tr height=28px><td width=34%>&nbsp;&nbsp;");
 			 sb.append("<b><font color=#FFFFFF>最新帖子</font><b>");
 			 sb.append("</td><td class=td_l width=32%>&nbsp;&nbsp;");
 			 sb.append("<b><font color=#FFFFFF>最新精华</font><b>");
 			 sb.append("</td><td class=td_l width=34%>&nbsp;&nbsp;");
 			 sb.append("<b><font color=#FFFFFF>最新推荐</font><b>");
 			 sb.append("</td></tr>");
 			 sb.append("</table>");
 			 sb.append("</td></tr>");
 			 
 			 sb.append("<tr>");
 			 sb.append("<td class=td_t width=34% valign=top>");
	 			 sb.append("<table align=center width=100% cellSpacing=0 cellPadding=0");
	 			 if(newlist.size()>0){
	 				 for(int i=0;i<newlist.size();i++){
	 					 article = (ArtIndex) newlist.get(i);
	 					 sb.append("<tr>");
		 	 			 sb.append("<td>&nbsp;&nbsp;<img src=webapp/images/top.gif border=0>&nbsp;&nbsp;");
		 	 			 sb.append("<a href=Article.htm?cId=");
		 	 			 sb.append(article.getClassid());
		 	 			 sb.append("&fId=");
		 	 			 sb.append(article.getForum());
		 	 			 sb.append("&aId=");
		 	 			 sb.append(article.getId());
		 	 			 sb.append(">");
		 	 			 if(article.getTitle().length()<16){
		 	 				sb.append(article.getTitle());
		 	 			 }else{
		 	 				sb.append(article.getTitle().substring(0,16)+"···");
		 	 			 }
		 	 			 
		 	 			 sb.append("</a>");
		 	 			 sb.append("</td>");
		 	 			 sb.append("</tr>"); 
	 				 }
	 			 }else{
	 				 sb.append("<tr>");
	 	 			 sb.append("<td>"); 
	 	 			 sb.append("&nbsp;&nbsp;暂时没有最新帖子");
	 	 			 sb.append("</td>");
	 	 			 sb.append("</tr>"); 
	 			 }
	 			 sb.append("</table>");
 			 
 			 sb.append("</td>");
 			 sb.append("<td class=td_lt width=32% valign=top>");
	 			sb.append("<table align=center width=100% cellSpacing=0 cellPadding=0");
				 if(elitelist.size()>0){
					 for(int i=0;i<elitelist.size();i++){
						 article = (ArtIndex) elitelist.get(i);
						 sb.append("<tr>");
		 	 			 sb.append("<td>&nbsp;&nbsp;<img src=webapp/images/top.gif border=0>&nbsp;&nbsp;"); 
		 	 			 sb.append("<a href=Article.htm?cId=");
		 	 			 sb.append(article.getClassid());
		 	 			 sb.append("&fId=");
		 	 			 sb.append(article.getForum());
		 	 			 sb.append("&aId=");
		 	 			 sb.append(article.getId());
		 	 			 sb.append(">");
		 	 			if(article.getTitle().length()<16){
		 	 				sb.append(article.getTitle());
		 	 			 }else{
		 	 				sb.append(article.getTitle().substring(0,18)+"···");
		 	 			 }
		 	 			 sb.append("</a>");
		 	 			 sb.append("</td>");
		 	 			 sb.append("</tr>"); 
					 }
				 }else{
					 sb.append("<tr>");
		 			 sb.append("<td>"); 
		 			 sb.append("&nbsp;&nbsp;暂时没有精华帖子");
		 			 sb.append("</td>");
		 			 sb.append("</tr>"); 
				 }
				 sb.append("</table>");
 			 sb.append("</td>");
 			 sb.append("<td class=td_lt width=34% valign=top>");
	 			sb.append("<table align=center width=100% cellSpacing=0 cellPadding=0");
				 if(comlist.size()>0){
					 for(int i=0;i<comlist.size();i++){
						 article = (ArtIndex) comlist.get(i);
						 sb.append("<tr>");
		 	 			 sb.append("<td>&nbsp;&nbsp;<img src=webapp/images/top.gif border=0>&nbsp;&nbsp;"); 
		 	 			 sb.append("<a href=Article.htm?cId=");
		 	 			 sb.append(article.getClassid());
		 	 			 sb.append("&fId=");
		 	 			 sb.append(article.getForum());
		 	 			 sb.append("&aId=");
		 	 			 sb.append(article.getId());
		 	 			 sb.append(">");
		 	 			if(article.getTitle().length()<16){
		 	 				sb.append(article.getTitle());
		 	 			 }else{
		 	 				sb.append(article.getTitle().substring(0,16)+"···");
		 	 			 }
		 	 			 sb.append("</a>");
		 	 			 sb.append("</td>");
		 	 			 sb.append("</tr>"); 
					 }
				 }else{
					 sb.append("<tr>");
		 			 sb.append("<td>"); 
		 			 sb.append("&nbsp;&nbsp;暂时没有推荐帖子");
		 			 sb.append("</td>");
		 			 sb.append("</tr>"); 
				 }
				 sb.append("</table>");
 			 sb.append("</td>");
 			 sb.append("</tr>");
 			 
 			 sb.append("</table>");
 			 sb.append("<table >");
 			 sb.append("<tr>");
 			 sb.append("<td height=2px>");
 			 sb.append("</td>");
 			 sb.append("</tr>");
 			 sb.append("</table>");
	    	 
	    	 JspWriter out = pageContext.getOut();
	         out.println(sb);
	         sb = null;
	     }catch(Exception e) {
	            bbslog.error("NewEliteCom tag's doEndTag error!");
	     }
	     return 6;
	 }
}

⌨️ 快捷键说明

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