java - Serving different CSS based on user ID - spring mvc -
i have web app developed spring-mvc. every company have admin able edit backgrounds, fonts , colors. app should store color settings( in database or in css file ?) , should use preferred css users belonging same company. different companies see different css.
what best approach achieve that: serving different css based on user id.
you can try code csscontroller mapping method serving css
@requestmapping(value = "/mycustom.css") public @responsebody byte[] getmessages(final httpsession session, final principal principal) { stringbuffer sb = new stringbuffer(""); sb.append("/* css*/"); return sb.tostring().getbytes(charset.forname("iso-8859-1")); }
and optionnaly @cacheable if need access db build css.to not have fetch data on every page.
and include :
<link href="/mycustom.css" rel="stylesheet">
Comments
Post a Comment