?? posttag.java
字號:
package com.yhcms.manage.tag;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
import org.apache.log4j.Logger;
import com.yhcms.utils.StringUtils;
/**
* <p>Title: yhbbs</p>
* <p>Copyright: Copyright (c) 2006</p>
* <p>Company: www.yyhweb.com</p>
* @author stephen
*
*/
public class PostTag extends TagSupport{
private static final long serialVersionUID = 1L;
private static Logger yhlog = Logger.getLogger(PostTag.class.getName());
public int doStartTag() throws JspException
{
return SKIP_BODY;
}
public int doEndTag() throws JspException
{
try
{
HttpServletRequest request = (HttpServletRequest)pageContext.getRequest();
boolean isNew = true; // 判斷是新發表還是更新的操作
String content = "";
content = request.getAttribute("content").toString();
if(content!=null || content.length()>1){
isNew = false;
}
StringBuffer sb = new StringBuffer();
sb.append("<table class='tab' align=center cellSpacing=0 cellPadding=0>");
sb.append("<tr>");
sb.append("<td width=80%> ");
sb.append("<script language=javascript src=../app/inc/js/ubb.js></script>");
sb.append("字體 :");
sb.append("<select onchange=showfont(this.options[this.selectedIndex].value) name=font>");
sb.append("<option value=宋體 selected>宋體</option>");
sb.append("<option value=楷體 >楷體</option>");
sb.append("<option value=黑體 >黑體</option>");
sb.append("<option value=隸書 >隸書</option>");
sb.append("<option value=新宋體 >新宋體</option>");
sb.append("<option value=Arial>Arial</option>");
sb.append("<option value=Georgia>Georgia</option>");
sb.append("<option value=Impact>Impact</option>");
sb.append("<option value=Tahoma>Tahoma</option>");
sb.append("<option value=Stencil>Stencil</option>");
sb.append("<option value=Verdana>Verdana</option>");
sb.append("</select>");
sb.append(" 字號: ");
sb.append("<select name=size onchange=showsize(this.options[this.selectedIndex].value) >");
sb.append("<option value=1>1</option>");
sb.append("<option value=2>2</option>");
sb.append("<option value=3 selected>3</option>");
sb.append("<option value=4>4</option>");
sb.append("<option value=5>5</option>");
sb.append("<option value=6>6</option>");
sb.append("</select>");
sb.append(" 顏色: ");
sb.append("<select name=color onchange=showcolor(this.options[this.selectedIndex].value)>");
sb.append("<option style=background-color:#F0F8FF;color:#F0F8FF value=#F0F8FF>#F0F8FF</option>");
sb.append("<option style=background-color:#FAEBD7;color:#FAEBD7 value=#FAEBD7>#FAEBD7</option>");
sb.append("<option style=background-color:#00FFFF;color:#00FFFF value=#00FFFF>#00FFFF</option>");
sb.append("<option style=background-color:#7FFFD4;color:#7FFFD4 value=#7FFFD4>#7FFFD4</option>");
sb.append("<option style=background-color:#F0FFFF;color:#F0FFFF value=#F0FFFF>#F0FFFF</option>");
sb.append("<option style=background-color:#F5F5DC;color:#F5F5DC value=#F5F5DC>#F5F5DC</option>");
sb.append("<option style=background-color:#FFE4C4;color:#FFE4C4 value=#FFE4C4>#FFE4C4</option>");
sb.append("<option style=background-color:#000000;color:#000000 value=#000000>#000000</option>");
sb.append("<option style=background-color:#FFEBCD;color:#FFEBCD value=#FFEBCD>#FFEBCD</option>");
sb.append("<option style=background-color:#0000FF;color:#0000FF value=#0000FF>#0000FF</option>");
sb.append("<option style=background-color:#8A2BE2;color:#8A2BE2 value=#8A2BE2>#8A2BE2</option>");
sb.append("<option style=background-color:#A52A2A;color:#A52A2A value=#A52A2A>#A52A2A</option>");
sb.append("<option style=background-color:#DEB887;color:#DEB887 value=#DEB887>#DEB887</option>");
sb.append("<option style=background-color:#5F9EA0;color:#5F9EA0 value=#5F9EA0>#5F9EA0</option>");
sb.append("<option style=background-color:#7FFF00;color:#7FFF00 value=#7FFF00>#7FFF00</option>");
sb.append("<option style=background-color:#D2691E;color:#D2691E value=#D2691E>#D2691E</option>");
sb.append("<option style=background-color:#FF7F50;color:#FF7F50 value=#FF7F50>#FF7F50</option>");
sb.append("<option style=background-color:#6495ED;color:#6495ED value=#6495ED selected>#6495ED</option>");
sb.append("<option style=background-color:#FFF8DC;color:#FFF8DC value=#FFF8DC>#FFF8DC</option>");
sb.append("<option style=background-color:#DC143C;color:#DC143C value=#DC143C>#DC143C</option>");
sb.append("</select>");
sb.append("<br> ");
sb.append("<img onclick='real()' src=../app/images/icon/rm.gif alt=插入Real音頻或視頻 border=0 width=23 height=22> ");
sb.append("<img onclick='win()' src=../app/images/icon/wm.gif alt=插入WMP音頻或視頻 border=0 width=23 height=22> ");
sb.append("<img onclick='bold()' height=22 alt=粗字體 src=../app/images/icon/bold.gif border=0 width=23> ");
sb.append("<img onclick='italicize()' height=22 alt=斜字體 src=../app/images/icon/italicize.gif border=0 width=23> ");
sb.append("<img onclick='underline()' height=22 alt=下劃線 src=../app/images/icon/underline.gif border=0 width=23> ");
sb.append("<img onclick='center()' height=22 alt=字體居中 src=../app/images/icon/center.gif border=0 width=23> ");
sb.append("<img onclick='hyperlink()' height=22 alt=插入鏈接 src=../app/images/icon/url.gif border=0 width=23> ");
sb.append("<img onclick='emailurl()' height=22 alt=插入Email地址 src=../app/images/icon/email.gif border=0 width=23> ");
sb.append("<img onclick='image()' height=22 alt=插入圖片 src=../app/images/icon/image.gif border=0 width=23> ");
sb.append("<img onclick='flash()' height=22 alt=插入Flash src=../app/images/icon/swf.gif border=0 width=23> ");
sb.append("<img onclick='codes()' height=22 alt=插入代碼 src=../app/images/icon/code.gif border=0 width=23> ");
sb.append("<img onclick='quote()' height=22 alt=插入引用 src=../app/images/icon/quote.gif border=0 width=23> ");
sb.append("<img onclick='fly()' height=22 alt=飛行字 src=../app/images/icon/fly.gif border=0 width=23> ");
sb.append("<img onclick='move()' height=22 alt=移動字 src=../app/images/icon/move.gif border=0 width=23> ");
sb.append("<br>");
sb.append(" ");
sb.append("模式:");
sb.append("<input type=radio name=moshi value=basic checked onClick=thelp(1) />基本");
sb.append("<input type=radio name=moshi value=stprompt onClick=thelp(0) />完全");
sb.append(" ");
sb.append("<a href=javascript:checklength(document.forms[0])>");
sb.append("查看文章長度");
sb.append("</a>");
sb.append("</td>");
sb.append("</tr>");
sb.append("<tr>");
sb.append("<td> ");
sb.append("<textarea name=content cols='70' rows='16'>");
if(isNew){ // 發表新文章
sb.append("</textarea>");
}else{ // 更新文章
sb.append(StringUtils.unEncode(content));
sb.append("</textarea>");
}
sb.append("</td>");
sb.append("</tr>");
sb.append("</table>");
JspWriter out = pageContext.getOut();
out.println(sb);
sb = null;
}catch(Exception e)
{
yhlog.error("ArticlePost tag's doEndTag error!");
}
return EVAL_PAGE;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -