我正在制作一个网站,但我有一点迷失了动态网站的编程。
用户需要输入x(在文本框中),单击submit,在java (服务器端)中处理,并将结果作为报告呈现给用户(使用javascript)。
我现在使用JSP处理用户输入,但现在我需要将JSON代码传递给javascript。javascript需要JSON数据。
目前,我有JSP和Javascript,JSP返回必要的JSON代码,Javascript使用硬编码的JSON代码。我需要以某种方式将返回的JSON (从JSP)存储在一个变量中,并将其传递给Javascript。我对AJAX有一个模糊的理解--我只是不确定这是否可能,以及如何将它们联系在一起。
谢谢。
发布于 2011-03-05 21:11:48
您的JSP“页面”可以直接生成JSON。JSP的输出没有理由必须是HTML。因此,在客户端,您将POST发送到服务器,JSP运行,结果(来自JSP的纯JSON )作为ajax响应发送回客户端。
发布于 2011-03-06 06:09:34
听起来很适合使用AJAX --你可以用javascript提交请求,当请求返回时再用javascript进一步处理。除非您希望刷新页面。
如果你正在使用jQuery,你可以在这里看看如何实现它,应该是相对容易的:http://api.jquery.com/jQuery.post/
https://stackoverflow.com/questions/5203660
复制相似问题