在 JSP 中将 Javascript 值传递给 Java [英] Pass Javascript Value to Java in JSP

查看:55
本文介绍了在 JSP 中将 Javascript 值传递给 Java的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将 Javascript 值传递给 JSP 中的 Java 函数.我怎样才能做到这一点?id 来自通过 Javascript 的 JSP 中的组合框.我将从 ComboBox 中获取 ID 并将其作为参数发送给 Java 函数以获取 Java 结果.

I would like to pass a Javascript value to a Java function in JSP. How can I do that? The id comes from a combobox in JSP via Javascript. I will get the ID from ComboBox and send it to Java function as parameter to get the Java result.

function Display()
{
   var IdFromCB = (document.getElementById("MListSelect")).value;
   //CALL JAVA FUNCTION HERE BY USING IdFromCB as function parameter
   //'<% getSomething(-----IdFromCB-----);%>'

}

谢谢,马克

推荐答案

您不能直接进行服务器调用.您需要发出服务器请求.

You cannot make a server call directly. You need to make a server request.

javascript 在客户端播放,JSP 在服务器端播放.

javascript plays on client side and JSP plays on server side.

您需要的是您必须发出服务器请求.并将该字符串作为查询参数发送.

What you need is you have to make a server request. And send that string as a query parameter.

实现这一目标的两个选项.

Two options to achieve this.

不要混淆 JSP 和 java 脚本存在于同一个文档(或文件)中.是的,但 JSP 部分在服务器端编译,JavaScript 由浏览器执行.

Do not confuse that JSP and java script existed on same document(or file). Yes but JSP part compiles on server side and JavaScript executes by browser.

这篇关于在 JSP 中将 Javascript 值传递给 Java的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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