使用JSP从服务器检索JSON对象

时间:2013-06-27 19:30:41

标签: json jsp

我是JSP的新手,我无法找到一个简单的具体示例来向返回JSON对象的服务器发出请求。 我想要做的是:

myjson_object = getJSONfrom("my.webserver.com/get/json")

我基本上想要在现有的JSP页面中添加这样一行,以便我可以使用JSON对象。我想避免使用AJAX或JQuery。我找到了几个这样的例子one,但由于某些原因,它们在我的情况下不起作用。

1 个答案:

答案 0 :(得分:0)

可能尝试在JSP中执行该操作并不是一个好主意,因为您需要使用scriptlet并且我理解scriptlet现在被认为不是一个好习惯(参见this)...你会最好将它放入servlet中(参见this)...

无论如何,代码都是类似的。您首先需要发出请求,然后解析JSON响应...

  1. 要发出请求,您可以使用HttpURLConnection课程。见this question
  2. 将服务器响应转换为BufferedReader后,您可以使用某些库解析JSON,例如Gson。您可以在SO中找到许多使用Gson进行反序列化的示例,例如thisthis
相关问题