javascript 中嵌套jsp得有关问题

javascript 中嵌套jsp得问题scriptlanguage JavaScript %Stringstr test out.println(str)%

javascript 中嵌套jsp得问题
<script   language= "JavaScript ">
<%>
String   str= "test ";
out.println(str);

<%>
</script>  
为何提示“test”无效得定义
将script   标签去掉以后,就能正常得运行,为什么

[解决办法]
因为頁面顯示的時候是先執行jsp的,也就是說後來新的頁面是
<script language= "JavaScript ">
test
</script>

js腳本當然不能知道test是什麼意思了,呵呵