??xml version="1.0" encoding="utf-8" standalone="yes"?> 下面对编辑器的按钮进行详l介l: EditSource 昄HTML源代?
public static String System.getProperty(String key, String def); // 获取指定参数,如果获取不到则返回默认?def)
能获取到的常用参数如?
Key
Description of Associated Value
java.version
Java q行环境版本
java.vendor
Java q行环境供应?/font>
java.vendor.url
Java 供应?URL
java.home
Java 安装路径
java.vm.specification.version
Java 虚拟范版?/td>
java.vm.specification.vendor
Java 虚拟范供应商
java.vm.specification.name
Java 虚拟范名U?/td>
java.vm.version
Java 虚拟机实现版?/td>
java.vm.vendor
Java 虚拟机实C应商
java.vm.name
Java 虚拟机实C应商
java.specification.version
Java q行环境规范版本
java.specification.vendor
Java q行环境规范供应?/td>
java.specification.name
Java q行环境规范名称
java.class.version
Java c规范版本号
java.class.path
Java c\?/td>
java.library.path
加蝲库时搜烦的\径列?
java.io.tmpdir
默认的时文件\?/font>
java.compiler
要用的 JIT ~译器的名称
java.ext.dirs
一个或多个扩展目录的\?/td>
os.name
操作pȝ名称
os.arch
操作pȝ架构
os.version
操作pȝ版本
file.separator
文g分隔W(?UNIX pȝ中是“/”Q?/td>
path.separator
路径分隔W(?UNIX pȝ中是“:”Q?/td>
line.separator
行分隔符Q在 UNIX pȝ中是“/n”Q?/td>
user.name
用户账户名称
user.home
用户ȝ?/td>
user.dir
用户的当前工作目?/td>
其余的参数请自行getProperties查看?/div>
]]>
注:q里没有String
]]>select rtrim(to_char(0.11, 'fm9990.99'), '.') from dual;
0.11为需要to_char的数?br />
fmL字符串前面的I格
9990.99表示4位数字,千位百位十位无数字时不显C[标识9]Q个位数[标识0]怹昄Q小数没有不昄[标识9]
如果数字位数过4位则q回l果?###[W号#的个数由原字W串长度军_Q比如:12345.01则返??号]
此时需要增加格式化位数以达到目的[如:9999999990.99Q表C最?0位整数]
如果需要永久显CZ位小敎ͼ则用9990.00q行格式?br />
rtrim(str, '.') L右侧的小数点W号[用于没有数的整数]
]]>
1. 数据库配|?br />
首先Q你的安装数据库Q这里安装的是OracleQ不解释?br />
打开 WEB-INF/config/SystemGlobals.properties 文gQ找到配|参?database.driver.name q且配置?oracle Q要写?br />
然后Q需要告?JForum 是否使用q接池,使用q接池能提升应用的性能Q当然我们选择使用?br />
q接池配|是参数 database.connection.implementation Q这里用默认?net.jforum.PooledConnection p了?br />
接着配置q接池。找?WEB-INF/config/database/oracle/oracle.properties Q有以下几处需要修改:
database.connection.host 数据库服务器地址QIP或者域?br />
database.connection.dbname 数据库SID
database.connection.username 用户?br />
database.connection.password 密码
其他的设|这里不用管Q默认就行?br />
2. 创徏数据库表
接下来需要创建数据库表。找?WEB-INF/config/database/oracle 目录下的 oracle_db_struct.sql q在数据库里执行Q会创徏q行JForum必须的表?br />
3. 导入初始数据
扑ֈ WEB-INF/config/database/oracle 目录下的 oracle_data_dump.sql q执行,导入JForum需要的初始数据?br />
4. pȝ配置
主要的配|文件是 WEB-INF/config/SystemGlobals.propertiesQ自己尝试着看看各个选项的功能,或者在|上搜一份中文说明吧?/p>
]]>
]]>
FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css' ; //文本~辑区域的样式表文g路径
FCKConfig.EditorAreaStyles = '' ; //文本~辑区域的样式表风格
FCKConfig.ToolbarComboPreviewCSS = '' ; //工具栏预览CSS
FCKConfig.DocType = '' ; //文档cd
FCKConfig.BaseHref = '' ; //相对链接的基地址
FCKConfig.FullPage = false ; //是否允许~辑整个HTML文g,q是仅允许编辑B(ti)ODY间的内容
FCKConfig.StartupShowBlocks = false ; //是否启用"昄模块"
FCKConfig.Debug = false ; //是否开启调试窗口功?br />
FCKConfig.AllowQueryStringDebug = true ; //是否启用|页查询调试功能
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; //FCKeditor皮肤路径
FCKConfig.SkinEditorCSS = '' ; //~辑器的皮肤CSS路径
FCKConfig.SkinDialogCSS = '' ; //对话H口的皮肤CSS路径
FCKConfig.PreloadImages = [ FCKConfig.SkinPath + 'images/toolbar.start.gif', FCKConfig.SkinPath + 'images/toolbar.buttonarrow.gif' ] ; //预装入的囄
FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; //插g路径
FCKConfig.AutoGrowMax = 400 ; //文本~辑区域允许自动增长的最大高度限Ӟ讄此属性时应同时将// FCKConfig.Plugins.Add( 'autogrow' ) ;属性的注释去除Q配合?br />
FCKConfig.AutoDetectLanguage = true ; //是否自动语a
FCKConfig.DefaultLanguage = 'en' ; //默认语言
FCKConfig.ContentLangDirection = 'ltr' ; //默认的文字方?可?ltr/rtl",即从左到x从右到左
FCKConfig.ProcessHTMLEntities = true ; //处理HTML实体
FCKConfig.IncludeLatinEntities = true ; //包括拉丁?br />
FCKConfig.IncludeGreekEntities = true ; //包括希腊?br />
FCKConfig.ProcessNumericEntities = false ; //处理数字实体
FCKConfig.AdditionalNumericEntities = '' ; //附加的数字实?br />
FCKConfig.FillEmptyBlocks = true ; //是否填充I块
FCKConfig.FormatSource = true ; //在切换到代码视图时是否自动格式化代码
FCKConfig.FormatOutput = true ; //当输出内Ҏ(gu)是否自动格式化代?br />
FCKConfig.FormatIndentator = ' ' ; //当在源码格式下羃q代码用的字符
FCKConfig.EMailProtection = 'none' ; //侦测?sh)子邮g链接
FCKConfig.EMailProtectionFunction = 'mt(NAME,DOMAIN,SUBJECT,BODY)' ; //侦测?sh)子邮g链接
FCKConfig.StartupFocus = false ; //开启时焦点是否到编辑器,x开面时光标是否停留在fckeditor?br />
FCKConfig.ForcePasteAsPlainText = false ; //是否强制_脓(chung)为纯文本内容
FCKConfig.AutoDetectPasteFromWord = true ; //是否自动探测从word_脓(chung)文g,仅支持IE
FCKConfig.ShowDropDialog = true ; //是否昄下拉菜单
FCKConfig.ForceSimpleAmpersand = false ; //是否不把&W号转换为XML实体
FCKConfig.TabSpaces = 0 ; //按下Tab键时光标x?默认gؓ零ؓ不蟩?br />
FCKConfig.ShowBorders = true ; //是否合ƈҎ(gu)
FCKConfig.SourcePopup = false ; //是否弹出
FCKConfig.ToolbarStartExpanded = true ; //启动FCKeditor工具栏默认是否展开
FCKConfig.ToolbarCanCollapse = true ; //是否允许折叠或展开工具?br />
FCKConfig.IgnoreEmptyParagraphValue = true ; //是否忽略I的D落?br />
FCKConfig.FloatingPanelsZIndex = 10000 ; //动面板索引
FCKConfig.HtmlEncodeOutput = false ; //是否HTML~码输出
FCKConfig.TemplateReplaceAll = true ; //是否替换所有模?br />
FCKConfig.TemplateReplaceCheckbox = true ; //是否实际内Ҏ(gu)C在模版H口?br />
FCKConfig.ToolbarLocation = 'In' ; //工具栏位|?br />
FCKConfig.ToolbarSets["Default"] //配置默认工具栏中各按钮,适合用于后台~辑
FCKConfig.ToolbarSets["Basic"] //配置基本工具栏按扭,适合前台~辑
FCKConfig.EnterMode = 'p' ; //~辑文本时按回R键自动生?lt;P></P>标签
FCKConfig.ShiftEnterMode = 'br' ; ////~辑文本时按Shift+回R键自动生?lt;br />标签
FCKConfig.Keystrokes //自定义键盘快捷键
FCKConfig.ContextMenu //定义右键菜单的内?br />
FCKConfig.BrowserContextMenuOnCtrl = false ; //是否允许在编辑区域中当按下Ctrl键时Q点击鼠标右键显C浏览器的上下文菜单
FCKConfig.BrowserContextMenu = false ; //是否允许在编辑区域中点击鼠标右键昄览器的上下文菜?br />
FCKConfig.EnableMoreFontColors = true ; //是否止更多颜色选项
FCKConfig.FontColors //文字颜色列表
FCKConfig.FontFormats //文字格式列表
FCKConfig.FontNames //字体列表
FCKConfig.FontSizes //字号列表
FCKConfig.StylesXmlPath = FCKConfig.EditorPath + 'fckstyles.xml' ; //CSS样式列表的XML文g的位|?br />
FCKConfig.TemplatesXmlPath = FCKConfig.EditorPath + 'fcktemplates.xml' ; //模版的XML文g位置
FCKConfig.SpellChecker = 'WSC' ; //拼写查器
FCKConfig.IeSpellDownloadUrl = 'http://www.iespell.com/download.php' ; //下蝲拼写查器的网址
FCKConfig.SpellerPagesServerScript = 'server-scripts/spellchecker.php' ; //拼写查器脚本路径
FCKConfig.FirefoxSpellChecker = false ; //Firefox览器拼写检?br />
FCKConfig.MaxUndoLevels = 15 ; //最大可以撤销的次?br />
FCKConfig.DisableObjectResizing = false ; //是否止用户调整囑փ和表格的大小
FCKConfig.DisableFFTableHandles = true ; //是否用表格工具
FCKConfig.LinkDlgHideTarget = false ; //是否隐藏LinkH口的target标签
FCKConfig.LinkDlgHideAdvanced = false ; //是否隐藏LinkH口的advanced标签
FCKConfig.ImageDlgHideLink = false ; //是否隐藏imageH口的link标签
FCKConfig.ImageDlgHideAdvanced = false ; //是否隐藏imageH口的advanced标签
FCKConfig.FlashDlgHideAdvanced = false ; //是否隐藏FlashH口的advanced标签
FCKConfig.ProtectedTags = '' ; //dHTML套用格式
FCKConfig.BodyId = '' ; //讄~辑器的id
FCKConfig.BodyClass = '' ; //讄~辑器的class
FCKConfig.DefaultStyleLabel = '' ; //讄文本~辑器的风格Q默认ؓI白文档
FCKConfig.DefaultFontFormatLabel = '' ; //讄默认格式
FCKConfig.DefaultFontLabel = '' ; //讄默认字体
FCKConfig.DefaultFontSizeLabel = '' ; //讄默认字体大小
FCKConfig.DefaultLinkTarget = '' ; //讄默认链接目标?_blank、_self _parent、_top)
FCKConfig.CleanWordKeepsStructure = false ; //是否讄直接_脓(chung)为Word格式
FCKConfig.RemoveFormatTags //删除文字时是否删除相应的格式
FCKConfig.RemoveAttributes //删除文字时是否删除相应的样式
FCKConfig.CustomStyles //样式菜单
FCKConfig.CoreStyles //讄FCKeditor核心样式
FCKConfig.IndentLength = 40 ; //~辑器中~进量的长度
FCKConfig.IndentUnit = 'px' ; //~辑器中~进量的单位
FCKConfig.IndentClasses = [] ; //FCKeditor允许使用CSS~进
FCKConfig.JustifyClasses = [] ; //FCKeditor允许使用CSScL?br />
var _FileBrowserLanguage = 'php' ; //文g览器用的语言
var _QuickUploadLanguage = 'php' ; //快速上传用的语言
var _FileBrowserExtension = _FileBrowserLanguage == 'perl' ? 'cgi' : _FileBrowserLanguage ; //文g览器扩?br />
var _QuickUploadExtension = _QuickUploadLanguage == 'perl' ? 'cgi' : _QuickUploadLanguage ; //快速上传扩?br />
FCKConfig.LinkBrowser = true ; //是否允许在插入链接时览服务?br />
FCKConfig.LinkBrowserURL //插入链接时浏览服务器的URL
FCKConfig.LinkBrowserWindowWidth //链接目标览器窗口宽?br />
FCKConfig.LinkBrowserWindowHeight //链接目标览器窗口高?br />
FCKConfig.ImageBrowser = true ; //是否关闭囄文g览服务器的功能
FCKConfig.ImageBrowserURL //囄文g览服务器的URL
FCKConfig.ImageBrowserWindowWidth //囑փ览器窗口宽?br />
FCKConfig.ImageBrowserWindowHeight //囑փ览器窗口高?br />
FCKConfig.FlashBrowser = true ; //是否关闭Flash览服务器的功能
FCKConfig.FlashBrowserURL //Flash览服务器的URL
FCKConfig.FlashBrowserWindowWidth //Flash览器窗口宽?br />
FCKConfig.FlashBrowserWindowHeight //Flash览器窗口高?br />
FCKConfig.LinkUpload = true ; //是否开启文件上传的功能
FCKConfig.LinkUploadURL //指定默认上传文g的地址
FCKConfig.LinkUploadAllowedExtensions //讄允许上传文g的扩展名
FCKConfig.LinkUploadDeniedExtensions = "" ; //讄允许上传脚本文g的扩展名
FCKConfig.ImageUpload = true ; //是否开启图片上传功?br />
FCKConfig.ImageUploadURL //指定默认上传囄文g的地址
FCKConfig.ImageUploadAllowedExtensions //讄允许上传囄文g的扩展名
FCKConfig.ImageUploadDeniedExtensions = "" ; //讄允许上传囄脚本文g的扩展名
FCKConfig.FlashUpload = true ; //是否开启Flash上传功能
FCKConfig.FlashUploadURL //Flash上传文g的地址
FCKConfig.FlashUploadAllowedExtensions //讄允许上传Flash文g的扩展名
FCKConfig.FlashUploadDeniedExtensions = "" ; //讄允许上传Flash脚本文g的扩展名
FCKConfig.SmileyPath //插入表情图标的\?br />
FCKConfig.SmileyImages //表情图标的文件名U?br />
FCKConfig.SmileyColumns = 8 ; //表情H口昄表情列数
FCKConfig.SmileyWindowWidth = 320 ; //表情H口昄宽度Q此H口会因情文件的改变而作调整
FCKConfig.SmileyWindowHeight = 210 ; //表情H口昄高度Q此H口会因情文件的改变而作调整
FCKConfig.BackgroundBlockerColor = '#ffffff' ; //~辑器弹出窗口时Q背景遮照住的颜?br />
FCKConfig.BackgroundBlockerOpacity = 0.50 ; //~辑器弹出窗口时Q背景遮照住的透明?br />
FCKConfig.MsWebBrowserControlCompat = false ;
FCKConfig.PreventSubmitHandler = false ;
]]>
增加如下一D:
FCKConfig.ToolbarSets["Custom"] = [
2 ['FontFormat','FontName','FontSize'],
3 ['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
4 ['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
5 ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
6 ['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
7 ['Link','Unlink','Anchor'],
8 ['TextColor','BGColor'],'/'
9 ['Cut','Copy','Paste','PasteText','PasteWord'],
10 ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
11 ['FitWindow','ShowBlocks','-','Source','About'] // No comma for the last row.
12] ;
然后再调用代码中做如下更?br />
<%
2 Dim oFCKeditor
3 Set oFCKeditor = New FCKeditor
4 oFCKeditor.BasePath = "edit/"
5 oFCKeditor.Value = ""
6 oFCKeditor.Config("SkinPath")="/website/manage/edit/editor/skins/silver/"
7 oFCKeditor.ToolbarSet = "Custom"
8 oFCKeditor.Create "txtcontent"
9%>
如果采用 <%@ taglib prefix="FCK" uri="http://java.fckeditor.net"%> 标签方式Q则做如下更?br />
<FCK:editor instanceName="editorDefault" basePath="/fckeditor">
2 <jsp:attribute name="value">请填写内?/span></jsp:attribute>
3 <jsp:attribute name="toolbarSet">Custom</jsp:attribute>
4</FCK:editor>
其定制语法很?br />
[] 表示一个工hQ?br />
[] 中的短横U?-'表示一个垂直分割线
'' 两个单引号中间加一个标识符表示一个工h按钮Q具体的对应关系见下表?br />
'/' 作用cM于一个回车。该符号后面的工具栏新起一行排列?br />
StrikeThrough 删除U?
Save 保存
NewPage 新徏I白面
Superscrīpt 上标
Subscrīpt 下标
Preview 预览
JustifyLeft 左对?
Cut 剪切
Copy 复制
Paste _脓(chung)
JustifyCenter 居中寚w
JustifyRight 叛_?
JustifyFull 两端寚w
PasteText U文本粘?
InsertOrderedList 自动~号
PasteWord 来自Word的粘?
InsertUnorderedList 目W号
Print 打印
Outdent 减少~进
SpellCheck 拼写?
Indent 增加~进
Find 查找
ShowTableBorders 昄表格U?
Replace 替换
ShowDetails 昄明细
Undo 撤销
Form dForm动作
Redo q原
Checkbox 复选框
SelectAll 全?
Radio 单选按?
RemoveFormat 去除格式
Input 单行文本?
Link 插入/~辑 链接
Textarea 滚动文本?
RemoveLink 去除q接
Select 下拉菜单
Anchor 锚点
Button 按钮
Image 插入/~辑 囄
ImageButton 囄按钮
Table 插入/~辑 表格
Hidden 隐藏
Rule 插入水^U?
Zoom 昄比例
SpecialChar 插入Ҏ(gu)字符
FontStyleAdv pȝ字体
UniversalKey 软键?
FontStyle 字体样式
Smiley 插入表情W号
FontFormat 字体格式
About 关于
Font 字体
Bold _体
FontSize 字体大小
Italic 斜体
TextColor 文字颜色
Underline 下划U?
BGColor 背景?
]]>
<mytags:tag value="<%= "hi!" %>" />
但是合法的写法应该是下列q几U:
<mytags:tag value='<%= "hi!" %>' />
<mytags:tag value="<%= \"hi!\" %>" />
<mytags:tag value='<%= \"hi!\" %>' />
也就是作为标{ֱ性值时不能使用两次双引P可以改用单引号取代外面的双引h是里面的双引号前面要加{义字W?\)Qؓ了符合遵循标准的参考实作这个精,所?Tomcat 开发团队就修正了这个问题,?Tomcat 5.5.27 ?6.0.17 h成这栗?br />
解决方式Q?br />
Ҏ(gu) 1Q用单引号
<jsp:include page="split_page.jsp">
2 <jsp:param name="jspUrl" value="<%=jspUrl%>" />
3 <jsp:param name="category" value='<%=equest.getParameter("category")%>' />
4 <jsp:param name="searchFlag" value="T" />
5</jsp:include>
Ҏ(gu) 2Q用{义字W?"\")
<jsp:include page="split_page.jsp">
2 <jsp:param name="jspUrl" value="<%=jspUrl%>" />
3 <jsp:param name="category" value="<%=equest.getParameter(\"category\")%>" />
4 <jsp:param name="searchFlag" value="T" />
5</jsp:include>
Ҏ(gu) 3Q修?Tomcat 讄Q不修改E序代码Q?br />
如果|页比较多的话,另外的解军_法是?${CATALINA_BASE}/conf 下面?catalina.properties 中加入以下内容,重新启动 Tomcat 卛_Q?br />
org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false
参考资料:
https://issues.apache.org/bugzilla/show_bug.cgi?id=45015
http://tomcat.apache.org/tomcat-5.5-doc/config/systemprops.html
http://tomcat.apache.org/tomcat-6.0-doc/config/systemprops.html
]]>
注意在你的项目的根目录新建那个文?/p>