2013-12-19 171 views
1

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

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

} 

谢谢,马克

+0

简单的例子卡兰,请通过JSP的生命周期,以更好地理解为什么这是不可能的。 – Shashi

回答

5

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

javascript在客户端播放和JSP在服务器端播放。

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

两个选项来实现这一点。

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