Me digam, o que é melhor, fazer um if no java para nem chegar a escrever um trecho de código (javascript), ou um if no javascript para não executar esse trecho?
ex:
<%
if(cond) {
%>
<script type='text/javascript'>
alert(1);
</script>
<%
}
%>
ou
<script type='text/javascript'>
cond = <%= (cond ? "true" : "false") %>;
if(cond) alert(1);
</script>
neste exemplo, não valeria a pena perder tempo pensando em como fazer isso, mas estou com um template de relatório de 980 linhas na empresa, em que de acordo com algumas variáveis setadas no jsp, escrevemos ou não alguns trechos de javascript. Acredito que não executar o trecho seja melhor pois fica mais fácil de entender o javascript e me possibilita coloca-lo num arquivo externo, mas gostaria de saber a opinião de vocês!
abraço