当前位置 : 主页 > 编程语言 > java >

在jsp中运行javascript函数

来源:互联网 收集:自由互联 发布时间:2021-06-25
是否可以在jsp标签内运行 javascript函数? 我想运行一个突然的函数,就像我的ArrayList中的对象一样.下面没什么用,但我希望它能让我知道我想要实现的目标. script function test(){ alert(); } /s
是否可以在jsp标签内运行 javascript函数?
我想运行一个突然的函数,就像我的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>
    <%
}
%>
网友评论