JSP中的字符替换函数 str_replace() 实现!

  //

  // StrReplace.java

  //

  package forum;

  import java.util.*;

  /**

  * Title:

  * Description:

  * Copyright: Copyright (c) 2001

  * Company:

  * @author

  * @version 1.0

  */

  public class StrReplace {

  public StrReplace() {

  }

  public String str_replace(String from,String to,String source)

  {

  StringBuffer bf= new StringBuffer("");

  StringTokenizer st = new StringTokenizer(source,from,true);

  while (st.hasMoreTokens())

  {

  String tmp = st.nextToken();

  System.out.println("*"+tmp);

  if(tmp.equals(from))

  {

  bf.append(to);

  }

  else

  {

  bf.append(tmp);

  }

  }

  return bf.toString();

  }

  }

  // 使用方法

  <jsp:useBean id="replace" scope="page" class="forum.StrReplace" />

  <%= replace.str_replace("<","^","<h1>123456</h1>") %>