Webアプリのタグを介して含めたいHTMLファイルがいくつかあります。
一部のファイルには、疑似動的コードがあります。これは、実行時にMySQLテーブル内のそれぞれのデータビットに解決されるように特別にフォーマットされたテキストです。
たとえば、HTMLファイルには次のような行が含まれている場合があります。
Welcome, [username].
これを(ログインしたユーザーのデータを介して)解決したい:
Welcome, user@domain.com.
これはJSPファイルで行うのは簡単ですが、要件により、ファイルは基本的なHTMLは知っているが、JSPは知らない人が作成することが求められます。ただし、このような単純なテキストタグは、私が説明するのに十分簡単なはずです。
文字列に対してそのような解決を行うようにコードを設定していますが、ファイル間でそれを行う方法を誰かが考えることができますか?実際にディスク上のファイルを変更する必要はありません。コンテンツをロードして変更し、含まれているJSPファイルに出力するだけです。
私はapacheを介してファイルを文字列にロードしようと遊んでいますreadFileToString
が、ハードコーディングせずにWebアプリケーションのコンテンツディレクトリ内の特定のフォルダーからファイルをロードする方法を理解できず、将来、別のシステムにデプロイします。