【发布时间】:2015-03-29 15:01:33
【问题描述】:
我有一个如下的javascript函数。
<script type="text/javascript">
window.addEventListener ("message", OnMessage, false);
function OnMessage (event) {
var test = event.data;
<%
ReadCookiesServlet readCookiesServlet=new ReadCookiesServlet();
readCookiesServlet.doGet(<%=test%>,response);
%>
}
</script>
我真正需要的是将event.data的值传递给doGet方法。我怎样才能传递这个值?
谢谢。
【问题讨论】:
-
我想你唯一的方法就是对 doGet 方法进行 HTTP 调用....如果 AJAX 调用更好
-
readCookiesServlet.doGet(<%=test%>,response);wtf 老兄?你不应该自己调用doPost和doGetservlet 方法。 -
是的 :) 只是一个示例代码。我需要的是在 java 代码中使用 javascript 变量
-
所以使用ajax调用。像 jQuery 的
$.get这样的东西可以完成这项工作。 -
Everv0id,我只是 ajax 的新手。你能帮我在这里使用ajax吗
标签: java javascript jsp