如何在java中同一页面的表中显示数据库中的名称(比如John)?

时间:2017-02-14 05:56:02

标签: javascript java jsp

PS-我尝试过使用jsp,我遇到的问题是我无法传递输入的名称(来自John)并将其传递给jsp scriptlet。

我目前的做法:

从jsp我调用一个javascript函数,并从那里我想将名称传递给数据库(请注意java脚本和jsp代码在同一页面jsp中)。

<script>
    s=<%=functionCall_To_Jsp_Scriptlet()%>
</script>

任何人都可以建议我如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

javascript在客户端运行,意思是在浏览器中运行,并且在服务器上创建了jsp,因此没有办法让js可以使用任何scriplet,因为在js工作的时候,页面上没有scriplets所有

如果你想对服务器进行一些调用,你应该使用ajax - 它允许向服务器发送请求,从中可以访问你的数据库等等,看一下纯ajax如果你想要的,你可以更轻松地使用jquery(或其他任何东西),但你必须在页面中包含jquery库(或任何其他)