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

📄 linktag.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.bbs.biz.LinkBiz;
import com.yhbbs.bbs.itface.Link;
/**
 * <p>Title: 论坛友情链接标签</p>
 * <p>Company: www.yyhweb.com</p>
 * <br><b>CopyRight: yyhweb[由由华网]</b>
 * @author stephen
 * @version YHBBS-2.0
 */
public class LinkTag extends TagSupport{
	
	private static final long serialVersionUID = 1L;
	
	private static Logger bbslog = Logger.getLogger(LinkTag.class.getName());
	
	public int doStartTag() throws JspException{
	    return 0;
	}
	public int doEndTag() throws JspException {
	   try{  
	    	 StringBuffer sb = new StringBuffer();
	    	 
	    	 List textlink = LinkBiz.getLinks(0,10,"0");
	    	 List imglink = LinkBiz.getLinks(0,10,"1");
	    	 sb.append("<table class=tab1 align=center cellSpacing=0 cellPadding=0 width=100% >");
	    	 sb.append("<tr><td class=tab_c colspan=3 height=25px>");
	    	 sb.append("<b><font color=#FFFFFF>&nbsp;|| 友情链接 ||&nbsp;&nbsp;</font></b>");
		     sb.append("</td></tr>");
			  sb.append("<tr><td align=center width='30px' class=td_tbg >");
			  sb.append("<img src=webapp/images/birthday.gif border=0 />");
			  sb.append("</td><td class=td_lt width=94%>");
			  if(textlink.size()==0 && imglink.size()==0){
				     JspWriter out = pageContext.getOut();
			         out.println("");
			         sb = null;
			         return 6;
			  }else{
				sb.append("<table width=98% align=center cellSpacing=0 cellPadding=0 >");
				if(textlink.size()!=0){
				 sb.append("<tr><td>");
					 for(int i=0;i<textlink.size();i++){
						 Link link = (Link) textlink.get(i);
						 sb.append("<a href='");
						 sb.append(link.getLink());
						 sb.append("' title=");
						 sb.append(link.getName()+" >");
						 sb.append(link.getText());
						 sb.append("</a>&nbsp;&nbsp;");
					 } 
				  sb.append("<hr width=100% size=1>");
				  sb.append("</td></tr>");
				  }
				if(imglink.size()!=0){
					 sb.append("<tr><td>");
					 Link link = null;
					 sb.append("<marquee scrollamount=3 behavior=alternate onMouseOver='this.stop()' onMouseOut='this.start()'>");
					 for(int i=0;i<imglink.size();i++){
						 link = (Link) imglink.get(i);
						 sb.append("<a href='");
						 sb.append(link.getLink());
						 sb.append("'>");
						 sb.append("<img src=");
						 sb.append(link.getImage());
						 sb.append(" border=0 width=88px height=30px alt=");
						 sb.append(link.getName());
						 sb.append(" >");
						 sb.append("</a>&nbsp;");
					 } 
					  sb.append("</marquee>");
					  sb.append("</td></tr>");
					  }
				  sb.append("<tr><td height=3px></td></tr>");
				  sb.append("</table>");
			  }
			  sb.append("</td><td width=30px class=td_t>&nbsp;</td>");
			  sb.append("</tr>");
			  sb.append("</table><br>");
	    	 
	    	 JspWriter out = pageContext.getOut();
	         out.println(sb);
	         sb = null;
	     }catch(Exception e){
	            bbslog.error("LinkTag tag's doEndTag error!");
	     }
	     return 6;
	 }
}

⌨️ 快捷键说明

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