📄 linktag.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> || 友情链接 || </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> ");
}
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> ");
}
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> </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 + -