Configurar y usar FCKEditor en entorno jsp
Primero descargue fckeditor desde el sitio web oficial. Tenga en cuenta que hay dos paquetes, uno es el archivo principal y el otro es el paquete de integración jsp.
1. Descomprima FCKeditor_2.2.zip (archivo principal de fckeditor) y copie el directorio de FCKeditor al directorio raíz del sitio web.
2. Descomprima FCKeditor-2.3.zip, (JSP, paquete de integración de FCKeditor) y sus funciones: Este es un paquete de integración JSP para usar FCKeditor dentro de una página de servidor Java sin usar JavaScript. La complejidad de JavaScript API.
3. Copie los dos servlets y las definiciones de mapeo de servlets en fckeditor-2.3/web/web-INF/web.xml al archivo XML de su propio proyecto.
Modificar
asignación de servlet
conector de nombre de servlet/nombre-de-servlet
patrón-URL/editor/administrador de archivos/navegador / default/connectors/JSP/connector/URL-pattern
/servlet-mapping
mapeo de servlet
nombre-servlet cargador simple/nombre-servlet p >
Patrón de URL/editor/administrador de archivos/upload/simple-uploader/patrón de URL
/mapeo de servlet
para
mapeo de servlet
nombre-servlet conector/nombre-servlet
Patrón-URL/FCKeditor/editor/administrador de archivos/navegador/default/conectores/JSP/conector/patrón-URL
/servlet-mapping
mapeo de servlet
nombre-servlet cargador simple/nombre-servlet
Patrón-URL/FCKeditor/editor /administrador de archivos/carga /simple uploader/URL-pattern
/servlet-mapping
4. Copie los archivos en el directorio FCKeditor-2.3/web/WEB-INF/lib en la carpeta lib de tu propio proyecto.
5. Agregue el siguiente contenido a la interfaz jsp que requiere FCKeditor:
//Agregar al principio del documento
@ taglib uri="" prefix=" FCK"
//Agregar a la ubicación donde desea usarlo
FCK: editor id = " content " basePath = "/FCKeditor/"
imageBrowserURL = " /FCKeditor/editor/administrador de archivos/browser/default/browser .html? tipo = conector de imagen = conectores/JSP/conector
linkBrowserURL = "/FCKeditor/editor/administrador de archivos/ navegador/predeterminado/navegador html? Conector = Conector/JSP/Conector"
flashBrowserURL = "/FCKeditor/editor/file manager/browser/default/browser.html? tipo = conector flash = conectores/JSP/conector "
imageUploadURL = "/FCKeditor/editor/administrador de archivos/cargador/cargador simple? Type=Imagen "
linkUploadURL = "/FCKeditor/editor/administrador de archivos/cargador/cargador simple? type=file"
flashUploadURL = "/FCKeditor/editor/file manager/uploader/simple uploader? Type=Flash "
Este es el contenido predeterminado:)
/FCK: Editar
Inicia la prueba del servidor... Después del éxito, vuelve a slim abajo FCKeditor.
1. Elimine todas las carpetas en el directorio y subdirectorios de FCKeditor que comiencen con un guión bajo "_"
2. Solo fckconfig.js, 2. FCKeditor.js, fckstyles. xml. y fcktemplates.xml permanecen en el directorio raíz de FCKeditor y los demás se eliminan
3. Borre los archivos y carpetas en el editor/administrador de archivos/directorio de carga. >4. También puede eliminar los archivos de máscara en el directorio editor/skin, dejando solo la máscara predeterminada (si no necesita cambiar la máscara)
5. editor/lang., solo conserve los archivos en.js, fcklanduagemanager.js, zh-cn.js, zh.js (inglés, chino simplificado y chino tradicional deberían ser suficientes :)
Sí, ver si está hecho ahora.
Otras preguntas:
Cuando se usa en struts spring hibernate, puede haber informes en la función de carga de imágenes:
El caso es incorrecto, intente eliminar xalan*.jar en el directorio WEB-INF/lib.
Problemas de seguridad:
Si los usuarios normales pueden utilizar FCKEditor en primer plano, deben prestar atención a los problemas de seguridad relacionados y no utilizar la barra de herramientas predeterminada cuando lo utilicen en primer plano.
Para eliminar los botones Agregar Imagen, Flash y Campo de Imagen.
Aproximadamente 78 líneas en fckconfig.js configuran los valores en esas matrices, al igual que una función en la interfaz, puedes probar con fuerza lo que representa cada conjunto de valores. :P
La instalación de FCKeditor ya está completa. Para una configuración detallada, puede ver los ejemplos en el directorio web/_samples en la carpeta FCKeditor-2.3.zip (JSP, paquete de integración de FCKeditor).