Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 每个循环有两个c的Jsp不会在页面加载时显示,而是在刷新Jsp时显示内容_Java_Jsp_For Loop - Fatal编程技术网

Java 每个循环有两个c的Jsp不会在页面加载时显示,而是在刷新Jsp时显示内容

Java 每个循环有两个c的Jsp不会在页面加载时显示,而是在刷新Jsp时显示内容,java,jsp,for-loop,Java,Jsp,For Loop,我有一个Jsp,每个循环有两个c 当我运行jsp时,它不会执行我的循环,但当我刷新页面时,它会执行代码 <script> <c:forEach var="entry" items="${sessionScope.mapValues}"> var map = "${entry}"; </c:forEach> <c:forEach var="jsonArray" items="${queryArrayList}"> var dat

我有一个Jsp,每个循环有两个c

当我运行jsp时,它不会执行我的循环,但当我刷新页面时,它会执行代码

<script>
<c:forEach var="entry" items="${sessionScope.mapValues}">
        var map = "${entry}";
</c:forEach> 

<c:forEach var="jsonArray" items="${queryArrayList}">

var data =${jsonArray};
</c:forEach> 
</script> 

var map=“${entry}”;
var data=${jsonArray};
请帮忙

完整代码:

<!DOCTYPE html>
<%@page import="org.apache.jasper.tagplugins.jstl.core.ForEach"%>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<head>
</head>


<body>

    <script>

         <c:forEach var="entry" items="${sessionScope.mapValues}">
        var map = "${entry}";
            alert('in 1st loop');
        </c:forEach> 

<c:forEach var="jsonArray" items="${sessionScope.queryArrayList}">
        var data =${jsonArray};
         alert('in 2nd loop');
</c:forEach> 

    </script>

    </body> 

var map=“${entry}”;
警报(“在第一个循环中”);
var data=${jsonArray};
警报(“在第二个循环中”);

在此处显示一些相关代码。请查看您是否正在使用scriptlet编写代码?还是像这样?从您的问题中可以看出,如果您正在使用,那么您是否正在使用来显示要显示的结果?应该在课程规定的代码中检查你做错了什么。给出完整的答案