我正在使用一个名为 CodeHighlighter 的插件,使用 JCE 在我的 Joomla 2.5 网站的文章中插入代码片段。
要插入代码片段,我在 JCE 中执行以下操作:
我切换到 HTML 代码视图,例如,我插入如下内容:
<pre class="brush:java">
package com.tutorialspoint;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextStartedEvent;
public class CStartEventHandler
implements ApplicationListener<ContextStartedEvent>{
public void onApplicationEvent(ContextStartedEvent event) {
System.out.println("ContextStartedEvent Received");
}
}
</pre>
除了这部分代码之外,这很好用:<ContextStartedEvent>
它被 JCE 消除了。我也尝试过使用无所见即所得的编辑器,没有问题。
所以问题似乎是 JCE 将<ContextStartedEvent>
其视为标签而不是我的 Java 代码片段的合法部分,因此将其删除......
您对如何防止 JCE 删除这部分代码有一些想法吗?