Embed javascript to vaadin

I am doing widgetset implementation for openlayers. I have to add few javascript to my widgetset.xml, but I can’t add google javascript because it is not always same. below you can see all defined javascripts in widgetset.xml

<script src="js/OpenLayers.js" /> 
<script src="http://www.openstreetmap.org/openlayers/OpenStreetMap.js" />
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key="sjfksdfjks" />

Our customers use always own key parameter and that is difficult, because we have to make own build to every customer. One workaround is to do own servlet what add key parameter to request and redirect request to google.

<script src="js/OpenLayers.js" /> 
<script src="http://www.openstreetmap.org/openlayers/OpenStreetMap.js" />
<script src="/javascriptgoogleservlet" />

This is not very nice solution. Is it there any other solution embed javascript to vaadin?

Hi!

Extend the ApplicationServlet and override writeAjaxPageHtmlHeader method. You can add any custom tags to header part there.

cheers,
matti

thanks!