我是JSP的新手,我无法找到一个简单的具体示例来向返回JSON对象的服务器发出请求。 我想要做的是:
myjson_object = getJSONfrom("my.webserver.com/get/json")
我基本上想要在现有的JSP页面中添加这样一行,以便我可以使用JSON对象。我想避免使用AJAX或JQuery。我找到了几个这样的例子one,但由于某些原因,它们在我的情况下不起作用。
答案 0 :(得分:0)
可能尝试在JSP中执行该操作并不是一个好主意,因为您需要使用scriptlet并且我理解scriptlet现在被认为不是一个好习惯(参见this)...你会最好将它放入servlet中(参见this)...
无论如何,代码都是类似的。您首先需要发出请求,然后解析JSON响应...
HttpURLConnection
课程。见this question。BufferedReader
后,您可以使用某些库解析JSON,例如Gson。您可以在SO中找到许多使用Gson进行反序列化的示例,例如this或this。