- 浏览: 61845 次
- 性别:
- 来自: 广州
最新评论
文章列表
FCKeditor使用方法技术详解
作者:深蓝色
QQ:76863715
本文PHPChina论坛首发
本文特为《PHP5和MySQL5 Web开发技术详解》一书编写
<!--[if !supportLists]-->1、<!--[endif]-->概述
FCKeditor是目前最优秀的可见即可得网页编辑器之一,它采用JavaScript编写。具备功能强大、配置容易、跨浏览器、支持多种编程语言、开源等特点。它非常流行,互联网上很容易找到相关技术文档,国内许多WEB项目和大型网站均采用了FCKeditor(如百度,阿里巴巴)。本文将通过与PHP ...
总体来说 4 个步骤:
One :
首先去下载FCKEditor2.6.6 (现在已经是 3.6.1 的版本了,建议还是 使用稳定的版本比较好)
下载地址: http://www.fckeditor.net/download
我们需要下载两个文件:
(1) FCKeditor_2.6.6.zip,就是FCKEditor的控件;
(2) FCKeditor.Java(fckeditor-java-2.6-bin.zip),就是在Java代码中使用FCKEditor的相关工具类;
two :
有了这两个文件,使用 FCKEditor 的基础就具备了,接下来做 2 件事 ...
<pre name="code" class="java">package com.ankangqiao.util;
/**
* GB 2312-80 把收录的汉字分成两级。第一级汉字是常用汉字,计 3755 个,
*
* 置于 16~55 区,按汉语拼音字母/笔形顺序排列;第二级汉字是次常用汉字,
*
* 计 3008 个,置于 56~87 区,按部首/笔画顺序排列,所以本程序只能查到
*
* 对一级汉字的声母。同时对符合声母(zh,ch,sh)只能取首字母(z,c,s)
*/
public class String ...
代码部分
request请求参数的获取+BeanUtils框架
package cn.itcast.web.request;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Demo1 extend ...
BeanUtil类库:
commons-beanutils-1.8.0.jar
commons-logging.jar
代码部分:
演示Servlet线程安全问题及处理方案
package cn.itcast.web.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.SingleThreadModel;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletR ...
Servlet的运行过程和生命周期
Demo3() 反射实例化 一次
init() 初始化 一次
doGet() 服务方法 第次请求都执行一次
destroy() 销毁 一次
1,HTTP请求的基本概念
TCP/UPD/HTTP
*2,HTTP请求头和响应头的含义
请求头:
Accept: text/html,image/*(浏览器可以接收的类型)
Accept-Charset: ISO-8859-1(浏览器可以接收的编码类型)
Accept-Encoding: gzip,compress(浏览器可以接收压缩编码类型)
Acc ...
package cn.itcast.web.http;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Demo5 extends HttpServlet {
public void doGet(Htt ...
package cn.itcast.web.http;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; ...
package cn.itcast.web.http;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
...
package cn.itcast.web.http;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.util.zip.GZIPOutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSer ...
package cn.itcast.web.http;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Demo1 extends HttpServlet {
public void doGet(HttpSer ...
car.xml:
<?xml version="1.0" encoding="UTF-8"?>
<车辆清单>
<汽车>
<车牌 出产时间="2009年">奥迪</车牌>
<产地>北京</产地>
</汽车>
</车辆清单>
car.dtd:
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT 车辆清 ...
import javax.servlet.*;
import javax.servlet.http.*;
public class ServletToJsp extends HttpServlet {
public void doGet (HttpServletRequest req,HttpServletResponse resp) {
try {
// 设置属性并将它提交给ServletUseJsp.jsp
s resp.setContentType("text/html;charset=gb2312");
...