Javascript 如何在jsp页面中的js中循环

Javascript 如何在jsp页面中的js中循环,javascript,jsp,scriptlet,Javascript,Jsp,Scriptlet,我有一个jsp页面,其中我使用了javascript函数,我使用表单中的onClick present调用它: <script type="text/javascript"> function fa(){ <% String as = null; int aa =10; for(int q =0; q<=aa ; q++){ if(q==5){ as="asds"; } } %> <%= as%> } </

我有一个jsp页面,其中我使用了javascript函数,我使用表单中的onClick present调用它:

<script type="text/javascript">
function fa(){

    <%
String as = null;
int aa =10;
for(int q =0; q<=aa ; q++){
    if(q==5){
    as="asds";
    }
}
%>
    <%= as%>
}
</script>

函数fa(){

您可以使用JavaScript本身的for循环

<script type="text/javascript">
function fa(){
var as = null;
var aa =10;
for(var q =0; q<=(Number)aa ; q++){
    if((Number)q==(Number)5){
    as="asds";
    }
}
alert(as);
}
</script>

函数fa(){
var as=null;
var aa=10;

对于(var q=0;q为什么需要在jsp表达式中放入for循环?实际上,这是一个示例数据。我实际上在使用一个bean并获取它的方法和值。因此,我将整个内容都放在scriplet中!毕竟,它是java代码!!谢谢!如果我从bean中获取一些值,并将其赋值为
var i1
,如果该值是布尔值/字符串,我可以在其他类似的地方调用
i1
(布尔)i1
(字符串)i1