私は、さまざまな顧客に使用されるフレームワークのないjsp Webアプリケーションを開発しています(悲しいことに...)。各顧客は、独自の色と会社のロゴのセットを持っています。
cssレイアウトは変更されず、一部のdivの色、フォントの色、ボタンの色などのみが変更されます。
一般的なリクエストを受信し、顧客に応じてリクエストを正しいフォルダにリダイレクトするフィルタを実装して、この問題を解決しようとしています。
たとえば、index.jspはcss / index.cssをリクエストし、次に顧客をフィルタで確認してから、リクエストを「customer1_css/index.css」に変更します。これは今ではうまく機能しています...
ただし、css要素を追加または変更する必要がある場合は、各顧客の各cssファイルでそれを行う必要があります。
私たちとウェブデザイナーのために、このプロセスを簡素化したいと思います。したがって、FreeMarkerを使用して、すべてのダイナミクス要素をパラメーター化し、各パラメーター値を配置するdbテーブルを作成します。しかし、非常に面倒です。
私はこの問題を抱えた最初の開発者ではないことを知っています。
これを解決するためのアイデアを教えてください。
前もって感謝します!!!