Java JSON/JSP处理-成功函数,如何返回未存储在文件中的数据

Java JSON/JSP处理-成功函数,如何返回未存储在文件中的数据,java,jquery,ajax,serversocket,Java,Jquery,Ajax,Serversocket,我有一个过程,我需要遵循,我希望这是有意义的 我有一个构建json数据并发送到URL的JSP。此URL存在,因此将成功 然而,一个基于java的服务器套接字类正在监听一个端口,并实际拾取发送的数据并对其进行处理。它需要为我生成一个响应来接收(即它正在进行的操作的成功或失败代码),我希望在suces函数中获取该响应-但是这个java套接字侦听器代码并不打算将其写入JSP或类似的东西 任何关于java侦听器和我的成功函数如何满足的想法,以便我可以得到这个响应 在我的测试中,我让侦听器代码将响应放在J

我有一个过程,我需要遵循,我希望这是有意义的

我有一个构建json数据并发送到URL的JSP。此URL存在,因此将成功

然而,一个基于java的服务器套接字类正在监听一个端口,并实际拾取发送的数据并对其进行处理。它需要为我生成一个响应来接收(即它正在进行的操作的成功或失败代码),我希望在suces函数中获取该响应-但是这个java套接字侦听器代码并不打算将其写入JSP或类似的东西

任何关于java侦听器和我的成功函数如何满足的想法,以便我可以得到这个响应

在我的测试中,我让侦听器代码将响应放在JSP上,我选择了它,但是,我想要一种不必放在JSP上的方法。在这种情况下,响应(将是JSON数据)实际上必须在JSP/PHP/JSON文件中提供/保存吗

下面是我的发送代码:

$.ajax({    
 type:       "POST",    
 url:        suppliedURL,    
 data:       "jsonData=" + jsonString, // I have already done a json stringify on this. 
 success:    function(data, textStatus, jqXHR) {    
            var jsonJqXHR = JSON.stringify(jqXHR);   
            alert('jsonJqXHR : ' + jsonJqXHR);    
 },    
 error:function (xhr, ajaxOptions, thrownError){    
   alert('Error xhr : ' + xhr.status);    
   alert('Error thrown error: ' + thrownError);    
 },   
 dataType:   "json"                         

}))

浏览器页面中运行的Javascript通信和互连能力有限。实际上,在任何浏览器中运行的javascript程序都可以发送HTTP请求。因此,将数据输入javascript程序的明显方式是通过XMLHttpRequest,通过一些人称为AJAX的模式。这个模式是在jQueryAjax函数中实现的

Javascript程序需要连接到HTTP服务器,这就是JSP的来源。它是一个Java程序,可以响应HTTP GET/POST等。JSP或服务器上类似的HTTP连接编程环境是向javascript程序提供数据所必需的


因此,唯一的挑战是将数据从服务器上运行的Java套接字程序移动到服务器上也运行的JSP。处理它的一种简单方法是通过共享数据库或文件系统

我想可能是这样的。谢谢@Cheeso