社区
Java
帖子详情
一放jsp上就报500的错
girl_97
2017-10-25 01:45:44
jsp代码截取: <td>
<FCK:editor id="message" basePath="fckeditor/" width="98%" toolbarSet="qiujyBasic" >
</FCK:editor>
</td>
报错内容:org.apache.jasper.JasperException: java.lang.NumberFormatException: For input string: "chrome/"
...全文
198
3
打赏
收藏
<FCK:editor>一放jsp上就报500的错
jsp代码截取: 报错内容:org.apache.jasper.JasperException: java.lang.NumberFormatException: For input string: "chrome/"
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
girl_97
2017-10-30
打赏
举报
回复
问题已解决 结一下贴 是浏览器不兼容。已换插件。
girl_97
2017-10-25
打赏
举报
回复
一楼我要解决方法
李德胜1995
2017-10-25
打赏
举报
回复
数字格式化异常。。。。
java /
jsp
FCK
editor
配置
通过复制粘贴实现
FCK
editor
的使用. 看拉大家的留言,为使大家下载多能使用,补充个注意点; 在
jsp
页面出现
FCK
editor
引用
错
误. 把页面中的下面代码中 <
FCK
:
editor
id="infoContent" basePath="../../
FCK
editor
/" width="822" height="300" skinPath="../../
FCK
editor
/
editor
/skins/silver/" defaultLanguage="zh-cn" . . .
FCK
:
editor
> 的basePath="../../
FCK
editor
/" 全部改成你工程的路径就可以拉. 如 basePath="projectName/
FCK
editor
/"
FCK
editor
2.65最终修正版(解决中文乱码)
特点: 1.修改了文件上传命名方式。解决中文文件名上传与显示。 2.判断文件夹创建中的中文字符。禁止创建中文文件夹。 3.优化整个编辑器的风格。把不必要的功能去除。 4.调用简单。 <
FCK
:
editor
instanceName="content"> <
jsp
:attribute name="value">
jsp
:attribute>
FCK
:
editor
>
FCK
在线编辑器源码及部署项目引用示例
将附件解压,部署到Eclipse即可;其中test.
jsp
与test.html为测试
FCK
页面,部署到其它项目步骤如下: 1.将
FCK
edit-2.3.jar、commons-beanutils-1.7.0.jar、commons-fileupload-1.2.jar、commons-io-1.3.2.jar、commons-lang-2.0.jar、commons-longging-1.0.1.jar、cos.jar包导入lib 2.将
FCK
edit文件夹导入WebRoot 3.将
FCK
editor
.tld导入WEB-INF文件夹 4.将以下代码添加到web.xml配置文件中:
Connector
com.
FCK
editor
.connector.ConnectorServlet
baseDir
/upload/
debug
true
1
SimpleUploader
com.
FCK
editor
.uploader.SimpleUploaderServlet
baseDir
/upload/
debug
true
enabled
true
AllowedExtensionsFile
DeniedExtensionsFile
php|php3|php5|phtml|asp|aspx|ascx|
jsp
|cfm|cfc|pl|bat|exe|dll|reg|cgi
AllowedExtensionsImage
jpg|gif|jpeg|png|bmp
DeniedExtensionsImage
AllowedExtensionsFlash
swf|fla
DeniedExtensionsFlash
1
Connector
/
FCK
editor
/
editor
/filemanager/browser/default/connectors/
jsp
/connector
SimpleUploader
/
FCK
editor
/
editor
/filemanager/upload/simpleuploader
<
jsp
-config>
/
FCK
editor
/WEB-INF/
FCK
editor
.tld
jsp
-config>
jsp
版
fck
完整小例子,精简版,原创,eclipse工程
jsp
版
fck
完整小例子,精简版,原创 使得
fck
完全支持
jsp
,java开发 提升了
fck
的响应速度
fck
edit编辑器
编辑器
FCK
editor
2.4 使用说明 .下载
FCK
editor
2.3 (
FCK
editot for java)
FCK
editor
2.4 (
FCK
editor
基本文件) 以下是下载地址: http://www.
fck
editor
.net/download/default.html 2.建立项目: 建立项目tomcat/webapps/Test
FCK
editor
. 3.将
FCK
editor
2.4解压缩 将
FCK
editor
2.4解压缩,将整个目录
FCK
editor
复制到项目的根目录下,并将解压缩出来的文件夹
fck
editor
重命名为
FCK
editor
目录结构为:tomcat/webapps/Test
FCK
editor
/
FCK
editor
然后将
FCK
editor
-2.3.zip(java)压缩包中\web\WEB-INF\lib\目录下的两个jar文件拷到项目的\WEB-INF\ lib\目录下把其中的src目录下的
FCK
editor
.tld文件copy到Test
FCK
edit/WEB-INF/下 4.合并web.xml: 将
FCK
editor
-2.3.zip压缩包中\web\WEB-INF\目录下的web.xml文件合并到项目的\WEB-INF\目录下的web.xml文件中 5. 修改合并后的web.xml文件 修改合并后的web.xml文件,将名为SimpleUploader的Servlet的enabled参数值改为true, 以允许上传功能,Connector Servlet的baseDir参数值用于设置上传文件存放的位置 在web.xml最后添加标签定义:
/Test
FCK
editor
/WEB-INF/
FCK
editor
.tld
现在的web.xml文件没有
标签了,应该直接在
jsp
文件中使用:<%@ taglib uri="http://
fck
editor
.net/tags-
fck
editor
" prefix="
FCK
" %> 6. 映射: 上面文件中两个servlet的映射分别为:/
editor
/filemanager/browser/default/connectors/
jsp
/connector 和/
editor
/filemanager/upload/simpleuploader,需要在两个映射前面加上/
FCK
editor
, 即改为/
FCK
editor
/
editor
/filemanager/browser/default/connectors/
jsp
/connector和 /
FCK
editor
/
editor
/filemanager/upload/simpleuploader 这两个名字根据你放在工程中的
FCK
editor
文件夹名称而定 7.修改skin文件夹 进入skin文件夹,如果你想使用
fck
editor
默认的这种奶黄色, 那就把除了default文件夹外的另两个文件夹直接删除.(建议不删除,以后要用到其中的一个文件夹) 8.删除无用文件 删除/
FCK
editor
/目录下除
fck
config.js,
fck
editor
.js,
fck
styles.xml,
fck
templates.xml四个文件以外的所有文件,保留文件夹
editor
删除目录/
editor
/_source, 删除/
editor
/filemanager/browser/default/connectors/下的所有文件 删除/
editor
/filemanager/upload/下的所有文件 删除/
editor
/lang/下的除了
fck
languagemanager.js(我下载的没有这个文件), en.js, zh.js, zh-cn.js四个文件的所有文件 9.修改配置: 打开/
FCK
editor
/
fck
config.js 修改
FCK
Config.DefaultLanguage = 'zh-cn' ; 把
FCK
Config.LinkBrowserURL等的值替换成以下内容:
FCK
Config.LinkBrowserURL =
FCK
Config.BasePath + "filemanager/browser/default/browser.html?Connector=connectors/
jsp
/connector" ;
FCK
Config.ImageBrowserURL =
FCK
Config.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/
jsp
/connector" ;
FCK
Config.FlashBrowserURL =
FCK
Config.BasePath + "filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/
jsp
/connector" ;
FCK
Config.LinkUploadURL =
FCK
Config.BasePath + 'filemanager/upload/simpleuploader?Type=File' ;
FCK
Config.FlashUploadURL =
FCK
Config.BasePath + 'filemanager/upload/simpleuploader?Type=Flash' ;
FCK
Config.ImageUploadURL =
FCK
Config.BasePath + 'filemanager/upload/simpleuploader?Type=Image' ; 10.其它
fck
config.js总配置文件,可用记录本打开,修改后将文件存为utf-8 编码格式找到:
FCK
Config.TabSpaces = 0 ; 改为
FCK
Config.TabSpaces = 1 ; 即在编辑器域内可以使用Tab键 如果你的编辑器还用在网站前台的话,比如说用于留言本或是日记回复时,那就不得不考虑安全了, 在前台千万不要使用Default的toolbar,要么自定义一下功能,要么就用系统已经定义好的Basic, 也就是基本的toolbar,找到:
FCK
Config.ToolbarSets["Basic"] = [ ['Bold','Italic','-','OrderedList','UnorderedList','-',/*'Link',*/'Unlink','-','Style','FontSize','TextColor','BGColor','-', 'Smiley','SpecialChar','Replace','Preview'] ] ; 这是改过的Basic,把图像功能去掉,把添加链接功能去掉,因为图像和链接和flash和图像按钮添加功能都能让前台 页直接访问和上传文件,
fck
editor
还支持编辑域内的鼠标右键功能
FCK
Config.ContextMenu = ['Generic',/*'Link',*/'Anchor',/*'Image',*/'Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField', /*'ImageButton',*/'Button','BulletedList','NumberedList','TableCell','Table','Form'] ; 这也是改过的把鼠标右键的链接图像,FLASH,图像按钮功能都去掉 找到:
FCK
Config.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ; 加上几种我们常用的字体
FCK
Config.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ; 11.添加文件 添加文件 /Test
FCK
editor
/test.
jsp
: <%@ page language="java" import="com.fredck.
FCK
editor
.*" %> <%@ taglib uri="/Test
FCK
editor
" prefix="
FCK
" %> <script type="text/javascript" src="/Test
FCK
editor
/
FCK
editor
/
fck
editor
.js">FCK
editor
1.
FCK
editor
自定义标签 (必须加头文件 <%@ taglib uri="/Test
FCK
editor
" prefix="
FCK
" %> ) 2.script脚本语言调用 (必须引用 脚本文件 <script type="text/javascript" src="/Test
FCK
editor
/
FCK
editor
/
fck
editor
.js">FCK
editor
API 调用 (必须加头文件 <%@ page language="java" import="com.fredck.
FCK
editor
.*" %> ) --%> //标签调用方式 <%--
<
FCK
:
editor
basePath="/Test
FCK
editor
/
FCK
editor
/" width="700" height="
500
" skinPath="/Test
FCK
editor
/
FCK
editor
/
editor
/skins/silver/" toolbarSet = "Default" > input
FCK
:
editor
>
--%> //JS调用方式
input
<script type="text/javascript"> var o
FCK
editor
= new
FCK
editor
('content') ; o
FCK
editor
.BasePath = "/Test
FCK
editor
/
FCK
editor
/" ; o
FCK
editor
.Height = 400; o
FCK
editor
.ToolbarSet = "Default" ; o
FCK
editor
.ReplaceTextarea();
//
FCK
editor
API 调用 <%--
<%
FCK
editor
o
FCK
editor
; o
FCK
editor
= new
FCK
editor
( request, "content" ) ; o
FCK
editor
.setBasePath( "/Test
FCK
editor
/
FCK
editor
/" ) ; o
FCK
editor
.setValue( "input" ); out.println( o
FCK
editor
.create() ) ; %>
--%> 添加文件/Test
FCK
editor
/show.
jsp
: <% String content = request.getParameter("content"); out.print(content); %> 12.测试 浏览http://localhost:8080/Test
FCK
editor
/test.
jsp
最后注意不同的版本 变量名称可能不一样请参考你使用的API文档 配置选项: AutoDetectLanguage=true/false 自动检测语言 BaseHref="" 相对链接的基地址 ContentLangDirection="ltr/rtl" 默认文字方向 ContextMenu=字符串数组,右键菜单的内容 CustomConfigurationsPath="" 自定义配置文件路径和名称 Debug=true/false 是否开启调试功能,这样,当调用
FCK
Debug.Output()时,会在调试窗中输出内容 DefaultLanguage="" 缺省语言
Editor
AreaCss="" 编辑区的样式表文件 EnableSourceXHTML=true/false 为TRUE时,当由可视化界面切换到代码页时,把HTML处理成XHTML EnableXHTML=true/false 是否允许使用XHTML取代HTML FillEmptyBlocks=true/false 使用这个功能,可以将空的块级元素用空格来替代 FontColors="" 设置显示颜色拾取器时文字颜色列表 FontFormats="" 设置显示在文字格式列表中的命名 FontNames="" 字体列表中的字体名 FontSizes="" 字体大小中的字号列表 ForcePasteAsPlainText=true/false 强制粘贴为纯文本 ForceSimpleAmpersand=true/false 是否不把&符号转换为XML实体 FormatIndentator="" 当在源码格式下缩进代码使用的字符 FormatOutput=true/false 当输出内容时是否自动格式化代码 FormatSource=true/false 在切换到代码视图时是否自动格式化代码 FullPage=true/false 是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容 GeckoUseSPAN=true/false 是否允许SPAN标记代替B,I,U标记 IeSpellDownloadUrl=""下载拼写检查器的网址 ImageBrowser=true/false 是否允许浏览服务器功能 ImageBrowserURL="" 浏览服务器时运行的URL ImageBrowserWindowHeight="" 图像浏览器窗口高度 ImageBrowserWindowWidth="" 图像浏览器窗口宽度 LinkBrowser=true/false 是否允许在插入链接时浏览服务器 LinkBrowserURL="" 插入链接时浏览服务器的URL LinkBrowserWindowHeight=""链接目标浏览器窗口高度 LinkBrowserWindowWidth=""链接目标浏览器窗口宽度 Plugins=object 注册插件 PluginsPath="" 插件文件夹 ShowBorders=true/false 合并边框 SkinPath="" 皮肤文件夹位置 SmileyColumns=12 图符窗列数 SmileyImages=字符数组 图符窗中图片文件名数组 SmileyPath="" 图符文件夹路径 SmileyWindowHeight 图符窗口高度 SmileyWindowWidth 图符窗口宽度 SpellChecker="ieSpell/Spellerpages" 设置拼写检查器 StartupFocus=true/false 开启时FOCUS到编辑器 StylesXmlPath="" 设置定义CSS样式列表的XML文件的位置 TabSpaces=4 TAB键产生的空格字符数 ToolBarCanCollapse=true/false 是否允许展开/折叠工具栏 ToolbarSets=object 允许使用TOOLBAR集合 ToolbarStartExpanded=true/false 开启是TOOLBAR是否展开 UseBROnCarriageReturn=true/false 当回车时是产生BR标记还是P或者DIV标记 解决上传乱码: 在SimpleUploaderServlet.java和ConnectorServlet.java两个文件里找到 DiskFileUpload upload = new DiskFileUpload(); 分别在其后加入 upload.setHeaderEncoding("utf-8"); 这样解决了文件上传的中文乱码问题. 但是在控制台显示的中文内容还是乱码,但是没关系,我们没必要去看控制台下的中文 ----------------------------------------------------------------another
FCK
editor
2.4.2 Java版使用说明 下载地址以及基本配置请参考:http://hi.baidu.com/wain19/blog/item/c33fb0fab74f24dfb48f312d.html 我的开发环境是ubuntu7.04, 系统默认编码是utf-8, 期间,本人遇到了下面这些问题: 问题一:XML request error: Internel Server Error(
500
) 出现
错
误的地方是在:点插入图片,点Browse按钮的时候: XML request error: Internel Server Error(
500
) 找资料:http://lamono.javaeye.com/blog/49135 拷贝xalan.jar和serialize.jar到/WEB-INF/lib,问题解决
FCK
editor
-java没有很好的解决中文问题需要我们修改它的源代码后重新编译打包打包过程如下: 1 新建一个web工程名字为
FCK
editor
-java-2.3,然后把
FCK
editor
-2.3-java.zip解压缩后的代码拷贝到工程目录下 2如果是用的Eclipse,使用快捷键Ctrl+Shift+R 在SimpleUploaderServlet.java和ConnectorServlet.java两个文件里找到 DiskFileUpload upload = new DiskFileUpload(); 分别在其后加入 upload.setHeaderEncoding("utf-8"); 现在如果直接运行ant任务,会
报
下面的
错
误: taskdef class org.apache.catalina.ant.DeployTask cannot be found 3 把tomcat安装目录下/server/lib中的catalina-ant.jar拷贝到/WEB-INF/lib目录 下 4 打开build.xml 找到
找到
运行ant任务dist, 就可以生成新的
FCK
editor
-2.3.jar包 问题三: 上传时新建的中文目录全部乱码 虽然上传到服务器上的文件名正常,但在
JSP
页面点下载链接时文件名乱码导致不能正常下载 查找资料:TOMCAT 链接参数有中文时,乱码解决方法 http://hi.baidu.com/jadestone/blog/item/7564deefc9192d36acafd5be.html 修改tomcat-home/conf/server.xml 方法一: 在两处地方加上URIEncoding="utf-8":
方法二: 使用useBodyEncodingForURI="true". 这个方法适合你的TOMCAT实例下需要跑多个不同Encoding的程序时(有点怀疑?!) <... maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" useBodyEncodingForURI="true" /> enableLookups="false" redirectPort="8443" protocol="AJP/1.3" useBodyEncodingForURI="true" / 我只试了方法一,问题解决! 这样,
FCK
editor
终于可以正常使用了 ================================================================= 以下为个人原创 http://blog.csdn.net/nickshen3/ 怎么将
FCK
editor
2.4使用在自己的web中 1. 在webapps创建test文件夹webapps\test 2. 将下载的
FCK
editor
2.3的Java包
FCK
editor
-2.3.zip解压缩,并将web文件夹下的两个文件夹_samples,WEB-INF拷贝到刚才建立的webapps\test下再将src文件夹下的
FCK
editor
.tld拷贝到WEB-INF下 3. 在webapps\test\下建立文件夹
FCK
editor
4. 将刚才下载的
FCK
editor
_2.4.3.zip 解压缩,然后将
fck
editor
文件夹下的
editor
(文件夹),
fck
config.js,
fck
editor
.js,
fck
styles.xml,
fck
templates.xml四个文件拷贝到刚才建立的文件夹
FCK
editor
下 5.修改test\_samples\
jsp
\sample02.
jsp
文件,将原来的 <
FCK
:
editor
basePath="/
FCK
editor
/" 改为<
FCK
:
editor
basePath="/test/
FCK
editor
/"以后使用的时候只需将test换成项目的名称即可 6.打开tomcat测试Http://localhost:8080/test/_samples/
jsp
/sample02.
jsp
ok
Java
50,531
社区成员
85,616
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章