实现一个简单的JSP自定义标签开发过程Java认证考试

文章作者 100test 发表时间 2010:01:01 15:49:58
来源 100Test.Com百考试题网


  1.首先创建实现了Tag功能的辅助类,功能是改变主体文本的颜色。这个类可以继承TagSupport或者BodyTagSupport,两者的差别是前者适用于没有主体的标签,而后者适用于有主体的标签。如果选择继承TagSupport,可以实现doStartTag和doEndTag两个方法实现Tag的功能,如果选择继承 BodyTagSupport,可以实现doAfterBody这个方法。核心代码如下所示:
  import java.io.IOException.
  import javax.servlet.jsp.JspWriter.
  import javax.servlet.jsp.tagext.*.
  /** *//**
  *
  */
  public class MessageWriterTagHandler extends BodyTagSupport...{
  //主体的字体颜色属性
  protected String _fontColor = "black".
  /** *//** Creates a new instance of MessageWriterTagHandler */
  public MessageWriterTagHandler() ...{
  }
  public String getFontColor() ...{
  return _fontColor.
  }
  public void setFontColor(String fontColor) ...{
  _fontColor = fontColor.
  }
  public int doAfterBody()...{
  BodyContent bc = this.getBodyContent().
  JspWriter out = bc.getEnclosingWriter().
  StringBuffer sb = new StringBuffer().
  try ...{
  sb.append("

相关文章


启动Java应用的Shell脚本的方法Java认证考试
3DES加密解密调用示例Java认证考试
一个关于java.net.Socket的超时的问题Java认证考试
使用CXF和MTOM上传附件Java认证考试
实现一个简单的JSP自定义标签开发过程Java认证考试
JavaBean在Servlet和JSP之间的传递Java认证考试
核心技术在Applet中实现数字签名Java认证考试
基础编程:自定义Java异常Java认证考试
如何用Java平台访问开源云存储Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛