Spark.staticFileLocation を使用して複数の静的 HTML/CSS/JS などのファイルとフォルダーを resource/public に提供しており、これらのファイル内のコンテンツを置き換えたい:
staticFileLocation("/public");
Spark.after((request, response) -> {
String body = response.body();
body.replace("stringA", "stringB");
response.body(body);
});
ファイルがresponse.body()
正常にレンダリングされても、空 (null) です。
テンプレートエンジンでそれを達成できることはわかっていますが、これは私がやりたい単純な置換のために巨大なオーバーヘッドと複雑さを生み出します. 誰かがより良い提案をしていますか? どうもありがとう !
/edit: 最新の spark バージョン 2.7.2 は、静的ファイルの Spark.after() ブロックを評価しません。