【问题标题】:How to access HttpResponse sent from server (javax.servelt used) on client如何在客户端访问从服务器(使用 javax.servlet)发送的 Http 响应
【发布时间】:2017-02-23 04:29:10
【问题描述】:

我对所有与客户端服务器相关的东西都不熟悉,我刚开始学习用 java 编写 servlet。我问的问题肯定已经被问过了,但我只是不知道在哪里/找什么。

我拥有的:java 中的 servlet 和 jsp 页面。这两个可以通过tomcat进行通信。我的 servlet 接收一个 POST 请求并使用 HttpRequest 对象在服务器端计算一些东西并创建一个 json 对象数组。 我知道我必须将结果保存在我的 HttpResponse 中,并通过响应调度程序发送响应。

现在我想访问那个 json 对象数组。我知道我必须在客户端解析所有 json 对象,以便在客户端对其进行处理。我不知道的是:

我在哪里保存客户端的响应?作为全局变量?我是否将其保存在客户端本地内存的某个位置?我使用 Javascript 吗?我不需要代码示例,但如果有人可以指导我正确的方向意味着: 搜索正确答案的正确表达/词语是什么?我需要一些图书馆吗?感谢您提供任何帮助/建议。

【问题讨论】:

  • 除非您使用 Ajax,否则响应只会更改浏览器中的页面。

标签: javascript java json jsp servlets


【解决方案1】:
  1. 设置属性请求request.setAttribute("name","value");
  2. 调用dispatcher转发到jsp,
  3. 在jsp中访问这个属性:${name}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    • 2014-02-16
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    相关资源
    最近更新 更多