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...
1 2 <% 3 String qBuildNum = '?' + ServerInfoService.getBuildNumber(); //Suffix for JS to avoid caching 4 %> 5 <script type="text/javascript" src="dwr/engine.js?113"></script> 6 <script type="text/javascript" src="dwr/util.js?113"></script> 7 <script type="text/javascript" src="rico/prototype.js?14"></script> 8 <script type="text/javascript" src="rico/rico.js?112"></script> 9 <script type="text/javascript" src="script/controller.js<%=qBuildNum%>"></script>