是否可以在jsp标签内运行 javascript函数? 我想运行一个突然的函数,就像我的ArrayList中的对象一样.下面没什么用,但我希望它能让我知道我想要实现的目标. script function test(){ alert(); } /s
我想运行一个突然的函数,就像我的ArrayList中的对象一样.下面没什么用,但我希望它能让我知道我想要实现的目标.
<script>
function test(){
alert();
}
</scripts>
<%
ArrayList<Marker> list = new ArrayList<Marker>();
list = (ArrayList<Marker>)request.getAttribute("markers");
for(int i = 0; i < list.size(); i++){
%>
<script>
<%
test();
%>
</script>
<%
}
%>
有可能用类似的东西吗?
<c:forEach var="name" items="${markers}">
<%-- call my javascript function --%>
</c:forEach>
您的代码中的以下更正将适合您
<script>
function test(){
alert("Hello"); // added sample text
}
</script>
<%
ArrayList<Marker> list = new ArrayList<Marker>();
list = (ArrayList<Marker>)request.getAttribute("markers");
for(int i = 0; i < list.size(); i++){
%>
<script>
test(); //No need to put java script code inside scriptlet
</script>
<%
}
%>
