我正在开发一个 jsp Web 应用程序,没有框架(可悲......),它将用于不同的客户。每个客户都有自己的一套颜色和公司标志。
css布局不会改变,只有一些div颜色、字体颜色、按钮颜色等等。
我尝试解决这个问题,实现一个接收一般请求的过滤器,然后根据客户将请求重定向到正确的文件夹。
例如,index.jsp 请求 css/index.css,然后过滤验证客户,然后将请求更改为“customer1_css/index.css”。这工作正常,现在...
但是,当我需要添加或修改一些 css 元素时,我必须在每个客户的每个 css 文件中进行。
我想为我们和网页设计师简化这个过程。所以,我虽然在使用FreeMarker,对所有动态元素进行参数化,并制作了一个数据库表,我在其中放置了每个参数值。但是很麻烦。
我知道我不是第一个遇到这个问题的开发人员。
请给我一些解决这个问题的想法。
提前致谢!!!