JS cache control
the browser fetches js files when a new build is available.
qBuildNum is a build number or a repository revision suffix, e.g.?102 etc.
ServerInfoService.getBuildNumber() is a function which returns current build number. This function has to be coded manually, alternatively a servlet context attribute can be used...
<% String qBuildNum = '?' + ServerInfoService.getBuildNumber(); //Suffix for JS to avoid caching %> <script type="text/javascript" src="dwr/engine.js?113"></script> <script type="text/javascript" src="dwr/util.js?113"></script> <script type="text/javascript" src="rico/prototype.js?14"></script> <script type="text/javascript" src="rico/rico.js?112"></script> <script type="text/javascript" src="script/controller.js<%=qBuildNum%>"></script>