一尘不染

将数据从Servlet发送到HTML

jsp

我有一个生成json数据的servlet,我想将此json数据发送到html页面并在那里显示。

现在,我 希望JSON数据追加在URL,然后在html读它,因为JSON数据可以是巨大的和URL的大小限制。

我的需求需要html而不是jsp。

我无法在javascript中获得任何有效的解决方案。

仍在js,jquery或ajax中搜索相同内容。

请让我知道我可以尝试的替代方法,赞赏相同的示例

提前致谢


阅读 1151

收藏
2020-06-10

共1个答案

一尘不染

在您的html页面中,编写此JQuery Include jquery.js必要文件

<script>
$('a').click(function (event){ 
     event.preventDefault(); 
     $.post('../servlet_name',
            {
               param1:value1 //here incase you want to pass something to servlet
            },
            function(msg) {
                //msg is what u will get from the servlet
            });
});
</script>

在您的Servlet中,使用

PrintWriter out = response.getWriter();
out.print(jsondata);
2020-06-10