Use la variable JS para establecer el atributo src para la etiqueta <script>

Quiero usar una variable javascript como atributo 'src' para otra etiqueta en el mismo jsp.

<script>
var link = mylink // the link is generated based on some code
</script>

Quiero crear este nuevo elemento como se muestra a continuación.

<script src="mylink">
</script>

Al buscar en varios foros, he intentado usar las siguientes opciones, pero parece que no funcionan. Quiero que esto funcione en todos los navegadores principales.

Pon este código en el primer elemento.

var script   = document.createElement("script");
script.type  = "text/javascript";
script.src   = "path/to/somelink";
document.body.appendChild(script);

Utilice el método de escritura de documentos en el primer elemento.

document.write("<script type='text/javascript' src="+ google.com + "><\/script>");

Intentó establecer una variable JSTL en el primer elemento y usarla.

<c:set var="URL" value="mylink"/>

Ninguna de estas formas tuvo éxito. ¿Alguna sugerencia sobre lo que está mal?

Respuestas a la pregunta(5)

Su respuesta a la pregunta