<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>佳佳的博客</title>
    <description></description>
    <link>http://yangjia312.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>Spring JdbcTemplate对text大字段的处理</title>
        <author>yangjia312</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjia312.javaeye.com">yangjia312</a>&nbsp;
          链接：<a href="http://yangjia312.javaeye.com/blog/160959" style="color:red;">http://yangjia312.javaeye.com/blog/160959</a>&nbsp;
          发表时间: 2008年02月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          最近在数据移植的时候遇到了,关于数据库中<span style="color: red">text</span>类型的大字段的问题,它总是报错!!!<br />请问下,Spring JdbcTemplat是不是对<span style="color: red">text</span>类型进行操作时,要求,它不能为空,否则报错呢?
          <br/>
          <span style="color:red;">
            <a href="http://yangjia312.javaeye.com/blog/160959#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 01 Feb 2008 12:11:06 +0800</pubDate>
        <link>http://yangjia312.javaeye.com/blog/160959</link>
        <guid>http://yangjia312.javaeye.com/blog/160959</guid>
      </item>
      <item>
        <title>随机数的产生(Java代码)</title>
        <author>yangjia312</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjia312.javaeye.com">yangjia312</a>&nbsp;
          链接：<a href="http://yangjia312.javaeye.com/blog/155937" style="color:red;">http://yangjia312.javaeye.com/blog/155937</a>&nbsp;
          发表时间: 2008年01月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          public static void main(String [] args){ <br />    int max = 10000; <br />    int min = 1000; <br />    for(int i=0; i&lt;10;i++){ <br />      int num = (int)((max-min)*Math.random()+min); <br />      System.out.println(num); <br />    } <br />} <br /><br />公式：(max - min) * Math.random() + min<br /><br />java获取随机数的方法是 .random();
          <br/>
          <span style="color:red;">
            <a href="http://yangjia312.javaeye.com/blog/155937#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 15 Jan 2008 10:27:54 +0800</pubDate>
        <link>http://yangjia312.javaeye.com/blog/155937</link>
        <guid>http://yangjia312.javaeye.com/blog/155937</guid>
      </item>
      <item>
        <title>时间类型与字符串之间的相互转换</title>
        <author>yangjia312</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjia312.javaeye.com">yangjia312</a>&nbsp;
          链接：<a href="http://yangjia312.javaeye.com/blog/155936" style="color:red;">http://yangjia312.javaeye.com/blog/155936</a>&nbsp;
          发表时间: 2008年01月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          package com.gzst.util;<br /><br />import java.text.SimpleDateFormat;<br />import java.util.Date;<br />import java.util.Random;<br /><br />public class StrToPrint {<br /><br />         //将当时间类型格化<br />	public static String getNowDateToStr() {<br />		Date currentTime = new Date();<br />		SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");<br />		String dateString = formatter.format(currentTime);<br />		return dateString;<br />	}<br />	<br />	public static String dateToStr(java.util.Date dateDate) {<br />		SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");<br />		String dateString = formatter.format(dateDate);<br />		return dateString;<br />	}<br />}
          <br/>
          <span style="color:red;">
            <a href="http://yangjia312.javaeye.com/blog/155936#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 15 Jan 2008 10:24:06 +0800</pubDate>
        <link>http://yangjia312.javaeye.com/blog/155936</link>
        <guid>http://yangjia312.javaeye.com/blog/155936</guid>
      </item>
      <item>
        <title>编码转换</title>
        <author>yangjia312</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjia312.javaeye.com">yangjia312</a>&nbsp;
          链接：<a href="http://yangjia312.javaeye.com/blog/155925" style="color:red;">http://yangjia312.javaeye.com/blog/155925</a>&nbsp;
          发表时间: 2008年01月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          package com.yangjia.util;<br /><br />import java.text.SimpleDateFormat;<br />import java.util.Date;<br />import java.util.Random;<br /><br />public class StrToPrint {<br /><br />         //将GB2312编码方式转换为ISO8859_1编码方式<br />	public static String GBToUnicode(String strIn) {<br />		String strOut = null;<br />		if (strIn == null || strIn.trim().equals(""))<br />			return strIn;<br />		try {<br />			byte b[] = strIn.getBytes("GB2312");<br />			strOut = new String(b, "ISO8859_1");<br />		} catch (Exception e) {<br />		}<br />		return strOut;<br />	}<br /><br />         //将ISO8859_1编码方式转换为utf-8编码方式<br />	public static String UnicodeToUTF8(String strIn) {<br />		String strOut = null;<br />		if (strIn == null || strIn.trim().equals(""))<br />			return strIn;<br />		try {<br />			byte b[] = strIn.getBytes("ISO8859_1");<br />			strOut = new String(b, "utf-8");<br />		} catch (Exception e) {<br />		}<br />		return strOut;<br />	}<br />}
          <br/>
          <span style="color:red;">
            <a href="http://yangjia312.javaeye.com/blog/155925#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 15 Jan 2008 09:51:16 +0800</pubDate>
        <link>http://yangjia312.javaeye.com/blog/155925</link>
        <guid>http://yangjia312.javaeye.com/blog/155925</guid>
      </item>
      <item>
        <title>分页显示</title>
        <author>yangjia312</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjia312.javaeye.com">yangjia312</a>&nbsp;
          链接：<a href="http://yangjia312.javaeye.com/blog/155921" style="color:red;">http://yangjia312.javaeye.com/blog/155921</a>&nbsp;
          发表时间: 2008年01月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          package com.yangjia.util;<br /><br />import java.util.ArrayList;<br />import java.util.Iterator;<br />import java.util.List;<br /><br />public class CutList {<br />	private int pagesize=10; //页面显示记录个数<br />	private int pagecount;//统计页面总数	<br />	private int page=1; //当前页数<br />	private int count; //统计记录集长度<br />	private List listObject;//存储记录集<br />	private int m;<br />	private String strs;<br />	private String url;<br />	//设置统计页面总数	<br />	public void setPageCount(){<br />		if((this.count%this.pagesize)==0 ){<br />			this.pagecount=this.count / this.pagesize;<br />		}<br />		else{<br />			this.pagecount=(this.count / this.pagesize)+1;<br />		}<br />	}	<br />	public void setMM(){<br />		this.m=this.pagesize;<br />	}<br />	//设置记录集<br />	public void setListObjct(List listObjct,int curPage) {<br />		<br />		this.listObject = listObjct;<br />		setCount();<br />		setPageCount();		<br />		setMM();<br />		setPage(curPage);<br />	}<br />	//获得记录集长度<br />	public void setCount(){<br />		this.count=listObject.size();<br />	}<br />	//设置页显示的个数<br />	public void setPagesize(int pagesize) {<br />		this.pagesize = pagesize;<br />	}<br />	//获得当前页<br />	public int getPage() {<br />		return this.page;<br />	}<br />	//设置当前页面<br />	public void setPage(int page) {		<br />		if(page&lt;1){<br />			this.page =1;<br />			return;<br />		}<br />		if(page>this.pagecount){<br />			this.page=this.pagecount;<br />			return;<br />		}<br />		this.page=page;<br />	}<br />	<br />	public int getCount() {<br />		return count;<br />	}<br /><br />	public int getM() {<br />		return m;<br />	}<br />	<br />	public int getPagecount() {<br />		return pagecount;<br />	}<br />	<br />	public void setUrl(String url) {<br />		this.url = url;<br />	}<br />	public String getTail() {<br />		setDecTail();<br />		return strs;<br />	}		<br />	<br />	//获得分页列表<br />	public List getFengYe(){<br />		int i=0;<br />		List fengYeList=new ArrayList();<br />		List curList=null;			<br />		i=(this.page-1)*this.m+1;<br />		//分页显示<br />		curList=absoluteList(i);//移动到当前页的第一个节点<br />		<br />		Iterator it=curList.iterator();<br />		while(it.hasNext()&&i&lt;=this.m+(this.page-1)*this.m){<br />			fengYeList.add(it.next());<br />			i++;<br />		}<br />		<br />		return fengYeList;<br />	}<br />	<br />	//定位分页列表<br />	private List absoluteList(int abs ){<br />		int cur=1;<br />		List absolute=new ArrayList();<br />		Iterator it=this.listObject.iterator();<br />		while(it.hasNext()){<br />			//String book=(Books)it.next();<br />			//System.out.print("s"+it.next());<br />			Object object = it.next();<br />			if(abs&lt;=cur){				<br />				absolute.add( object );				<br />			}<br />			cur++;<br />		}		<br />		return absolute;<br />	}<br />	<br />	//获得分页尾部<br />	public void setDecTail(){<br />		String str=null;<br />		String str_selected=null;<br />		<br />		int prepage;<br />		int nextpage;<br />		int gotopage=page;<br />		if(page-1&lt;1){<br />			prepage=1;<br />		}else{<br />			prepage=page-1;<br />		}<br />	<br />	if(page+1>pagecount){<br />		nextpage=pagecount;<br />	}else{<br />		nextpage=page+1;<br />	}<br /><br />	str="&lt;table width='95%' border='0' bordercolor='000000'>&lt;tr>";<br />	str=str+"&lt;td width='15%' align='center'>&lt;font color= >"+gotopage+"页/共"+pagecount+"页&lt;/font> &lt;/td>";<br />	str=str+"&lt;td width='8%' height='37' align='center'>&lt;a href="+url+"&gotopage=1>&lt;font color= >首页&lt;/font>&lt;/a>&lt;/td>";<br />	str=str+"&lt;td width='10%' align='center'>&lt;a href="+url+"&gotopage="+prepage+">&lt;font color= >上一页&lt;/font>&lt;/a>&lt;/td>";<br />	str=str+"&lt;td width='10%' align='center'>&lt;a href="+url+"&gotopage="+nextpage+">&lt;font color= >下一页&lt;/font>&lt;/a>&lt;/td>";<br />	str=str+"&lt;td width='8%' align='center'>&lt;a href="+url+"&gotopage="+pagecount+">&lt;font color= >末页&lt;/font>&lt;/a>&lt;/td>";<br />	<br />	str=str+"&lt;td width='25%' align='center'>&lt;font color= >转到：&lt;/font>&lt;select name='yy' onChange='location.href=this.value;'>";<br /><br />	for( int ti=1 ;ti&lt;=pagecount;ti++ ){<br />		if (gotopage==ti){<br />			str_selected="selected";<br />		}else{<br />			str_selected="";<br />		}		<br />		str=str+"&lt;option value='"+url+"&gotopage="+ti+"' "+str_selected+">"+ti+"&lt;/option>";<br />	} <br />	str=str+"&lt;/select>&lt;font color= >页&lt;/font>&lt;/td>";<br />    str=str+"&lt;td width='6%' align='center'>&lt;/td>&lt;td>&lt;font  color=>共&lt;"+count+">条记录&lt;/font>&lt;/td>&lt;/tr>&lt;/table>";		<br />	this.strs=str;<br />	}<br />	<br />}
          <br/>
          <span style="color:red;">
            <a href="http://yangjia312.javaeye.com/blog/155921#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 15 Jan 2008 09:30:00 +0800</pubDate>
        <link>http://yangjia312.javaeye.com/blog/155921</link>
        <guid>http://yangjia312.javaeye.com/blog/155921</guid>
      </item>
      <item>
        <title>FCKEditor使用说明(Csdn博客就是用的这个编辑器) </title>
        <author>yangjia312</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjia312.javaeye.com">yangjia312</a>&nbsp;
          链接：<a href="http://yangjia312.javaeye.com/blog/146584" style="color:red;">http://yangjia312.javaeye.com/blog/146584</a>&nbsp;
          发表时间: 2007年12月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          1. FCKeditor 介绍<br />FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Word 这样强大的编辑功<br />能.FCKeditor 支持当前流行的浏览器如IE 5.5+, Firefox 1.0+, Mozilla 1.3+与Netscape 7+等。 <br /> <br />FCKeditor官司方网址：http://www.fckeditor.net/ <br />FCKeditor在线DEMO：http://www.fckeditor.net/demo <br />FCKeditor下载直址：http://www.fckeditor.net/download (该版本为2.3.2)，最新版已经是2.4了。 <br />  <br />2.FCKeditor.java介绍 <br />不能直接在JSP项目中使用，需要FCKeditor.java库的支持。JAVA <br />FCKeditor.java是针对对JAVA中使用FCKeditor由Simone Chiaretta开发的FCKeditor的JAVA实现。 <br />下载地址：http://www.fckeditor.net/download (最近版本为2.3) <br />  <br />3.在项目中使用FCKeditor在线编辑器 <br />开发环境：JDK5.0 ＋&lt;!--[if !supportLists]--> Eclipse3.2.1 + WTP1.5.2<br />  <br />（2）解压 FCKeditor_2.3.2.zip包，将其中的 edit 文件夹到项目中的 WebRoot 目录<br /><br />（3）解压 FCKeditor_2.3.2.zip 包，将其中的 fckconfig.js、fckeditor.js、fckstyles.xml、fcktemplates.xml 文件夹到项目中的 WebRoot 目录<br /><br />（4）解压 FCKeditor.java-2.3.zip 包，将其中的 \web\WEB-INF\lib 下的两个 jar 文件到项目的 WebRoot\WEB-INF\lib 目录<br /><br />（5）解压 FCKeditor.java-2.3.zip 包，将其中的 \src 下的 FCKeditor.tld 文件到项目的 WebContent\WEB-INF 目录<br /><br />（6）删除 WebContent\edit 目录下的 _source 文件夹（以“_”开始的文件，在项目中无用） <br />完成后的目录结构下如： <br />  <br /> <br />说明：图中的input.jsp和display.jsp两个是我写的测试集成FCKeditor的JSP文件。 <br />  <br />修改WebContent/WEB-INF/web.xml文件，加入FCKeditor的配置信息，如下： <br />  <br />&lt;xml version="1.0" encoding="UTF-8"?>   <br />&lt;web-app id="WebApp_ID" version="2.4"   <br />    xmlns="http://java.sun.com/xml/ns/j2ee"   <br />    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   <br />    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">   <br />    &lt;display-name>FCKeditor&lt;/display-name>   <br />    &lt;servlet>   <br />        &lt;servlet-name>Connector&lt;/servlet-name>   <br />        &lt;servlet-class>   <br />            com.fredck.FCKeditor.connector.ConnectorServlet   <br />        &lt;/servlet-class>   <br />        &lt;init-param>   <br />            &lt;param-name>baseDir&lt;/param-name>   <br />            &lt;!-- 此为文件浏览路径 -->   <br />            &lt;param-value>/UserFiles/&lt;/param-value>   <br />        &lt;/init-param>   <br />        &lt;init-param>   <br />            &lt;param-name>debug&lt;/param-name>   <br />            &lt;param-value>true&lt;/param-value>   <br />        &lt;/init-param>   <br />        &lt;load-on-startup>1&lt;/load-on-startup>   <br />    &lt;/servlet>   <br />    &lt;servlet>   <br />        &lt;servlet-name>SimpleUploader&lt;/servlet-name>   <br />        &lt;servlet-class>   <br />            com.fredck.FCKeditor.uploader.SimpleUploaderServlet   <br />        &lt;/servlet-class>   <br />        &lt;init-param>   <br />            &lt;param-name>baseDir&lt;/param-name>   <br />            &lt;!-- 此为文件上传路径，需要在WebRoot 目录下新建 UserFiles 文件夹 -->   <br />            &lt;!-- 根据文件的类型还需要新建相关的文件夹 Image、Flash -->   <br />            &lt;param-value>/UserFiles/&lt;/param-value>   <br />        &lt;/init-param>   <br />        &lt;init-param>   <br />            &lt;param-name>debug&lt;/param-name>   <br />            &lt;param-value>true&lt;/param-value>   <br />        &lt;/init-param>   <br />        &lt;init-param>   <br />            &lt;!-- 此参数为是否开启上传功能 -->   <br />            &lt;param-name>enabled&lt;/param-name>   <br />            &lt;param-value>false&lt;/param-value>   <br />        &lt;/init-param>   <br />        &lt;init-param>   <br />            &lt;param-name>AllowedExtensionsFile&lt;/param-name>   <br />            &lt;param-value>&lt;/param-value>   <br />        &lt;/init-param>   <br />        &lt;init-param>   <br />            &lt;!-- 此参数为文件过滤，以下的文件类型都不可以上传 -->   <br />            &lt;param-name>DeniedExtensionsFile&lt;/param-name>   <br />            &lt;param-value>   <br />                php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi   <br />            &lt;/param-value>   <br />        &lt;/init-param>   <br />        &lt;init-param>   <br />            &lt;param-name>AllowedExtensionsImage&lt;/param-name>   <br />            &lt;param-value>jpg|gif|jpeg|png|bmp&lt;/param-value>   <br />        &lt;/init-param>   <br />        &lt;init-param>   <br />            &lt;param-name>DeniedExtensionsImage&lt;/param-name>   <br />            &lt;param-value>&lt;/param-value>   <br />        &lt;/init-param>   <br />        &lt;init-param>   <br />            &lt;param-name>AllowedExtensionsFlash&lt;/param-name>   <br />            &lt;param-value>swf|fla&lt;/param-value>   <br />        &lt;/init-param>   <br />        &lt;init-param>   <br />            &lt;param-name>DeniedExtensionsFlash&lt;/param-name>   <br />            &lt;param-value>&lt;/param-value>   <br />        &lt;/init-param>   <br />        &lt;load-on-startup>1&lt;/load-on-startup>   <br />    &lt;/servlet>   <br />    &lt;servlet-mapping>   <br />        &lt;servlet-name>Connector&lt;/servlet-name>   <br />        &lt;url-pattern>   <br />            /editor/filemanager/browser/default/connectors/jsp/connector   <br />        &lt;/url-pattern>   <br />    &lt;/servlet-mapping>   <br />    &lt;servlet-mapping>   <br />        &lt;servlet-name>SimpleUploader&lt;/servlet-name>   <br />        &lt;url-pattern>   <br />            /editor/filemanager/upload/simpleuploader   <br />        &lt;/url-pattern>   <br />    &lt;/servlet-mapping>   <br />&lt;/web-app>    <br />注：web.xml中已经加入了一些常用配置的说明。 <br />新建input.jsp文件，内容如下：(注意内容中的” testfck”这个id) <br /> <br />（上面不能直接帖HTML的代码，所以只能帖一个图片上来，要是有知道如何帖HTML代码的朋友，请告诉我一下，谢谢）<br /><br />说明：在JSP中集成FCKeditor&lt;!--[endif]-->JavaScript集成： <br />如上面内容所示，通过新建一个FCKeditor对象，然后调用该对象的设置方法来设置FCKeditor的各个属性，最后调用FCKeditor的ReplaceTextarea()替换HTML页面中的&lt;textarea>标签。另外FCKeditor也可以调用它的create()方法来直接在JSP嵌入FCKeditor编辑器。 <br />注：注意上面的oFCKeditor.BasePath = "";用这种方式FCKeditor会去查找它的editor目录下的fckeditor.html文件，由于我是直接将editor文件夹拷贝到WebContent目录下，所以将它的BasePath设置为””，如果您将editor拷贝到其它目录，请设置相应的BasePath属性。FCKeditor默认是将其放在fckeditor目录 <br />（2） &lt;!--[endif]-->使用自定义标签该方法一定要完成第步：解压 FCKeditor.java-2.3.zip 包，将其中的 \src 下的 FCKeditor.tld 文件到项目的 WebContent\WEB-INF 目录 <br />首先在JSP中加入FCKeditor标签： <br />&lt;%@ taglib uri=”/WEB-INF/FCKeditor.tld” prefix=”fck” %> <br />       JSP页面中加入如下代码，集成FCKeditor编辑器： <br />    id="testfck" &lt;!--—注意这里 -->   <br />    basePath="/FCKeditor/"    <br />    height="60%"   <br />    skinPath="/FCKeditor/editor/skins/default/"    <br />    toolbarSet="Default"   <br />    imageBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"   <br />    linkBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"   <br />    flashBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"   <br />    imageUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image"   <br />    linkUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File"   <br />    flashUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash"> <br />  <br />(10) 新建文件，这个文件比较简单，只是简单的显示从在线编辑器传递过来的内容，如下： <br />&lt;%=request.getParameter("testfck")%> <br />注意这里的getParameter(“testfck”)，这个”testfck”就是在input.jsp中设置的id。<br /><br />４．FCKeditor类说明 <br />下面是用来在页面中建立编辑器的FCKEDITOR 类的说明 <br />(1) 构造器: <br />FCKeditor(instanceName[,width,height,toolbarSet,value]) <br /><br /><br />instanceName:编辑器的唯一名称(相当于ID) <br />WIDTH:宽度 <br />HEIGHT:高度 <br />toolbarSet:工具条集合的名称 <br />value:编辑器初始化内容 <br /><br /><br />(2) 属性: <br />instanceName:编辑器实例名 <br />width:宽度,默认值为100% <br />height:高度,默认值是200 <br />ToolbarSet:工具集名称,参考FCKCONFIG.JS,默认值是Default <br />value:初始化编辑器的HTML 代码,默认值为空 <br />BasePath:编辑器的基路径,默认为/Fckeditor/文件夹,注意,尽量不要使用相对路径.最用相对于站点根路径的表示方法,要以/结尾 <br />CheckBrowser:是否在显示编辑器前检查浏览器兼容性,默认为true <br />DisplayErrors:是否显示提示错误,默为true <br />(3) 集合: <br />Config[Key]=value <br />这个集合用于更改配置中某一项的值,如 <br />oFckeditor.Config["DefaultLanguage"]="ptbr" <br />(4) 方法: <br />Create() <br />建立并输出编辑器 <br />RepaceTextArea(TextAreaName) <br />用编辑器来替换对应的文本框 <br />5.如何配置FCKEDITOR <br />FCKEDITOR 提供了一套用于定制其外观,特性及行为的设置集.主配置文件名为Fckconfig.js你既可以编辑主配置文件,也可以自己定义单独的配置文件.配置文件使用JAVASCRIPT 语法.修改后,在建立编辑器时,可以使用以下语法: <br />varoFCKeditor=newFCKeditor('FCKeditor1') <br />oFCKeditor.Config['CustomConfigurationsPath']='/myconfig.js' <br />oFCKeditor.Create() <br />提醒:当你修改配置后,请清空浏览器缓存以查看效果 <br />配置选项: <br />AutoDetectLanguage=true/false 自动检测语言 <br />BaseHref=""相对链接的基地址 <br />ContentLangDirection="ltr/rtl"默认文字方向 <br />ContextMenu=字符串数组,右键菜单的内容 <br />CustomConfigurationsPath=""自定义配置文件路径和名称 <br />Debug=true/false 是否开启调试功能,这样,当调用FCKDebug.Output()时,会在调试窗中输出内容 <br />DefaultLanguage=""缺省语言 <br />EditorAreaCss=""编辑区的样式表文件 <br />EnableSourceXHTML=true/false 为TRUE 时,当由可视化界面切换到代码页时,把HTML 处理成XHTML <br />EnableXHTML=true/false 是否允许使用XHTML 取代HTML <br />FillEmptyBlocks=true/false 使用这个功能,可以将空的块级元素用空格来替代 <br />FontColors=""设置显示颜色拾取器时文字颜色列表 <br />FontFormats=""设置显示在文字格式列表中的命名 <br />FontNames=""字体列表中的字体名 <br />FontSizes=""字体大小中的字号列表 <br />ForcePasteAsPlainText=true/false 强制粘贴为纯文本 <br />ForceSimpleAmpersand=true/false <br /> <br /><br /><br />Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1908854<br /><br /><br /><br />[收藏到我的网摘]   [发送Trackback]  瞎子发表于 2007年11月30日 11:59:00 <br /><br /><br /><br /><br />特别推荐：想在这里投放广告？点击查看详情 <br />美女：Don't touch……别碰！<br />范伟：你这个银太可笑了,咋的?你能骑,我都不能摸？ asp.net<br />沪上首家外包人才培训中心<br />特别提供：日语软件标准化免费训练营 asp.net<br />Java/.NET企业级软件开发全攻略<br />Java EE企业级软件工程师必备手册 asp.net<br />主机完全DIY,域名免费试用 <br />时代互联100M主机 216元/年 asp.net<br />ET199超级多功能锁免费试用活动<br />是全球第一款采用16位智能卡芯片，将软件保护 功能和身份认证功能合二为一的无驱型USB KEY asp.net
          <br/>
          <span style="color:red;">
            <a href="http://yangjia312.javaeye.com/blog/146584#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 07 Dec 2007 11:06:08 +0800</pubDate>
        <link>http://yangjia312.javaeye.com/blog/146584</link>
        <guid>http://yangjia312.javaeye.com/blog/146584</guid>
      </item>
  </channel>
</rss>