📄 newelitecom.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%> ");
sb.append("<b><font color=#FFFFFF>最新帖子</font><b>");
sb.append("</td><td class=td_l width=32%> ");
sb.append("<b><font color=#FFFFFF>最新精华</font><b>");
sb.append("</td><td class=td_l width=34%> ");
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> <img src=webapp/images/top.gif border=0> ");
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(" 暂时没有最新帖子");
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> <img src=webapp/images/top.gif border=0> ");
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(" 暂时没有精华帖子");
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> <img src=webapp/images/top.gif border=0> ");
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(" 暂时没有推荐帖子");
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 + -