JSPで行こう!

TinyMCEの困った所

TinyMCEはリッチテキスト編集で使い易いのですが、
やや困った点もあります。

html を編集するツールなので、①は仕方ないのかもしれません。
とりあえず、タグを全角(<>)にする位がシンプルな対応でしょうか。

後で気が付きましたが、JSPでデータベースから読み込んで html にする際にエスケープ処理が必要でした。
ですので、タグの表示も問題ありません。

JSP 等のソースコードの表示では、中にタグ文字が含まれると、その後の表示がおかしくなります。
その為、とりあえず TinyMCE で編集するか、自分で html を書くかは、文章ごとに選択できたほうが便利でしょう。
これは、html の textarea の id を変える等して、TinyMCE の編集対象から外せば良いだけです。

とは言え、どうしても文章の中にソースコード全体を埋め込みたい場合もあると思います。
そこで、独自に「プレースホルダ」を定義して、表示処理の時に、サーバー側で埋め込めるようにしたいと思います。

※なお後で行っていますが、TinyMCE の codesample プラグインを使えば、
ソースコードの一部を文章中に直接埋め込むことが出来ます。

2021.7.15 追記
整理していたら、こういう事もあったのかという事で残しています。

« 前頁 次頁 »