`
windy_star
  • 浏览: 14995 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
社区版块
存档分类

FCKeditor在html中的应用

阅读更多

1.下载Fckeditor

2.把fckeditor文件夹拷贝到你项目的中WebRoot 根目录下;

3.新建一个web project 项目 起名为fckeditordemo

4.在fckeditordemo 项目中 新建一个名为input.html文件. 代码如下

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>input.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

  </head>
  
  <body>
   <script src="fckeditor/fckeditor.js"></script>
   请输入内容<br>
   <form name="form3" id="form3" method="post" action="/fckeditordemo/servlet/addContent">
   <input name="title" type="text"><br>
   <script>
   var editor=new FCKeditor('editor1');
   editor.BasePath='/fckeditordemo/fckeditor/';
   editor.Height='200';
   editor.ToolBarSet='Default';
   editor.Create();
   </script>
   <input type="submit" name="submit" value="submit">
   </form>
  </body>
</html>

 

5.新建一个Servlet文件 名为AddContentServlet.java

映射改为addContent

代码如下:

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class AddContentServlet extends HttpServlet {

	/**
	 * The doGet method of the servlet. <br>
	 *
	 * This method is called when a form has its tag value method equals to get.
	 * 
	 * @param request the request send by the client to the server
	 * @param response the response send by the server to the client
	 * @throws ServletException if an error occurred
	 * @throws IOException if an error occurred
	 */
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		doPost(request, response);
	}

	/**
	 * The doPost method of the servlet. <br>
	 *
	 * This method is called when a form has its tag value method equals to post.
	 * 
	 * @param request the request send by the client to the server
	 * @param response the response send by the server to the client
	 * @throws ServletException if an error occurred
	 * @throws IOException if an error occurred
	 */
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		response.setContentType("text/html;charset=utf-8"); 
		PrintWriter out = response.getWriter();
		request.setCharacterEncoding("utf-8");
		out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
		out.println("<HTML>");
		out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
		out.println("  <BODY>");
		out.println("主题:<br>");
		out.println(request.getParameter("title")+"<br>");
		out.println("内容:<br>");
		out.println(request.getParameter("editor1"));
		out.println("  </BODY>");
		out.println("</HTML>");
		out.flush();
		out.close();
	}

}

 

分享到:
评论

相关推荐

    fckEditor在java中的应用

    **标题:“FCKEditor在Java中的应用”** **一、FCKEditor简介** FCKEditor是一款开源的HTML编辑器,它允许用户在Web应用程序中创建和编辑富文本内容。这款编辑器提供了类似Microsoft Word的界面,支持图片上传、...

    fckeditor在java中的运用

    FCKeditor允许用户在Web页面上进行类似Word的文本编辑,支持丰富的格式设置,图片上传等功能,是构建内容管理系统(CMS)或论坛等需要用户编辑HTML内容的应用中常用的工具。 1. **FCKeditor介绍** FCKeditor是一个...

    FCKeditor 在jsp中的用法

    《FCKeditor在JSP中的应用详解》 FCKeditor是一款功能强大的富文本编辑器,广泛应用于网页内容编辑,尤其在Java Web开发中被频繁使用。本文将详细讲解如何在JSP环境中集成并配置FCKeditor,以及实现文件上传和目录...

    FckEditor在.net中的使用及配置

    在.NET框架下集成FckEditor,可以极大地提升用户在Web应用中的编辑体验。下面将详细介绍FckEditor在.NET中的使用步骤和配置方法。 一、安装FckEditor 首先,你需要从FckEditor的官方网站或者通过NuGet包管理器下载...

    fckeditor解决中文问题

    在实际应用中,可能需要根据具体环境进行微调,但上述方法提供了基础的解决思路。在部署过程中,推荐使用集成开发环境如MyEclipse,它提供了一键部署的功能,大大简化了配置步骤。同时,提供的超详细说明配置步骤将...

    HTML编辑器FCKeditor在J2EE项目的使用配置

    在J2EE项目中,集成和配置HTML编辑器FCKeditor是一个常见的需求,尤其是在构建具有内容管理系统或用户生成内容的应用程序时。FCKeditor是一款功能强大的开源在线文本编辑器,支持多种语言,包括中文,提供了丰富的...

    HTML编辑器FCKeditor使用详解

    - 安全问题:由于FCKeditor允许用户编辑HTML,可能存在XSS攻击的风险,因此在实际应用中,需要对用户提交的内容进行安全过滤或转义。 - 兼容性:虽然FCKeditor对大部分现代浏览器有较好的支持,但还是需要注意与老...

    FckEditor在SSH中的配置

    FCKeditor是一个开源的富文本编辑器,它允许用户在Web应用中创建和编辑富文本内容。SSH(Struts、Spring、Hibernate)是一个常见的Java Web开发框架组合,用于构建企业级应用程序。在SSH框架中集成FCKeditor,可以为...

    FCKeditor应用完整例子

    在这个FCKeditor的应用实例中,Struts2可能被用来处理用户通过FCKeditor提交的数据,实现前后端的数据交互。 四、文件上传功能 FCKeditor的一个重要特性就是支持文件上传。用户可以在编辑器中直接插入图片或上传...

    FCKeditor在java web程序中的使用介绍

    【FCKeditor在Java Web程序中的使用】 FCKeditor是一款流行的开源HTML文本编辑器,它为Web应用程序提供了类似Microsoft Word的强大编辑功能。该编辑器支持多种主流浏览器,如Internet Explorer 5.5及以上版本,Fire...

    FCKeditor中文使用手册

    FCKeditor是一款基于JavaScript的WYSIWYG(所见即所得)编辑器,允许用户在浏览器中直接编辑HTML内容,就像在桌面应用程序中一样。它支持多种浏览器,包括Internet Explorer、Firefox、Chrome和Safari,提供了一种...

    在java中运用FCKeditor

    在`testFCK运行说明.txt`中,可能包含了集成FCKeditor到JSP项目的具体步骤和注意事项,而`testFCK`可能是项目的源代码或者一个示例文件,用于演示如何在实际项目中运用FCKeditor。通过学习这些资源,开发者可以更好...

    网站富文本编辑器Fckeditor在ASP.NET中应用源程序

    本文将详细介绍FCKeditor在ASP.NET中的应用以及如何进行源码级别的理解和实践。 **1. FCKeditor简介** FCKeditor是由Fernando Montiel和Carlos Díaz创建的一款开源富文本编辑器,支持多种编程语言,包括ASP.NET。...

    FCKEditor在asp.net中的用法

    **FCKEditor在ASP.NET中的应用** FCKEditor是一款开源的富文本编辑器,它为Web应用程序提供了类似于桌面文本编辑器的功能,用户可以在浏览器中进行文本格式化、插入图片、链接等操作。在ASP.NET中集成FCKEditor,...

    FCKEditor在asp.net中使用需要修改的全部文档

    在ASP.NET环境中集成FCKEditor2.6.3是一个常见的需求,这个编辑器是一个强大的文本编辑组件,尤其适合用于创建富文本输入区域。以下是对如何在ASP.NET中使用FCKEditor进行详细步骤的概述: 首先,你需要从FCKEditor...

    在JSP中配置FCKeditor 2.6.4

    本文将详细介绍如何在 JSP 应用程序中安装、配置并使用 FCKeditor 2.6.4。 #### 1. 下载 FCKeditor 首先,需要下载 FCKeditor 以及其 Java 支持包: - **FCKeditor 2.6.4**: 可以通过地址 ...

    在Lotus中嵌入Fckeditor上传代码

    "在Lotus中嵌入Fckeditor上传代码"这个主题涉及到在Lotus Notes应用中集成FCKeditor,一个流行的开源富文本编辑器,以实现更加美观且功能强大的附件上传功能。FCKeditor以其易于使用和高度自定义的特性,被广泛用于...

    FCKeditor在PHP环境中配置使用

    在需要使用编辑器的页面中,通过`include`语句引入FCKeditor类。 ```php ("fckeditor/fckeditor.php"); ?&gt; ``` 其中`fckeditor.php`文件路径需要根据实际项目目录结构进行调整。 ##### 2. **初始化FCKeditor...

    FCKeditor

    **FCKeditor** 是一个非常流行的开源富文本编辑器,广泛应用于Web开发中,使得用户可以在网页上方便地编辑和格式化文本,包括插入图片、链接等操作。它支持多种编程语言,如JavaScript、ASP、ASP.NET、PHP、JSP等,...

Global site tag (gtag.js) - Google Analytics