Use a variável JS para configurar o atributo src para a tag <script>

Eu quero usar uma variável javascript como um atributo 'src' para outra tag no mesmo jsp.

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

Eu quero criar este novo elemento como mostrado abaixo.

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

Ao pesquisar vários fóruns, tentei usar as seguintes opções, mas elas não parecem funcionar. Eu quero que isso funcione em todos os principais navegadores.

Coloque este código no primeiro elemento.

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

Use o método de gravação de documentos no primeiro elemento.

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

Tentei definir uma variável JSTL no primeiro elemento e usá-lo.

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

Nenhuma dessas maneiras foi bem sucedida. Alguma sugestão sobre o que está errado?

questionAnswers(5)

yourAnswerToTheQuestion