在jsp页面中从javascript调用Java方法 [英] java method call from javascript in jsp page

查看:1361
本文介绍了在jsp页面中从javascript调用Java方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是JSP的新手,
我有包含循环并想要显示值的方法

I am new to JSP,
I have method that contains loop and want to display value

<%!
private void getDemo() {
    for(int i=0; i<10; i++) {
        setName("Val: " + i); %>
        <script language="javascript">
            var name = "<%= getName()%>";
            console.log(name);
        </script>
    <%!}
}%>
<%!
String name;
private void setName(String name) {
    this.name = name;
}
private String getName() {
    return this.name;
}
%>

致电

<script type = "text/javascript">
 window.onload=function(){<%getDemo();%>};
</script>

问题
但是当我看到控制台时,它仅显示Val: 9
我如何实现所有价值?我需要Java代码中的脚本代码.是否有可能?

Problem
But when I see the console, It only display Val: 9
How can I achieve all value? I need Script code inside Java Code. Is it Possible?

推荐答案

您的Javascript在浏览器中运行客户端,因此通常不会与运行服务器端的Java代码进行交互

Your Javascript runs client side in the browser so will not normally interact with your Java code running server side

这篇关于在jsp页面中从javascript调用Java方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆