JSPアプリケーションを作成しました。このアプリケーションは、ユーザー検索(luceneを使用)に基づいて結果を取得しました。私は結果をBeanに保存します。jspでjsonオブジェクトを作成し、JQueryで使用する
また、Jquery Ajaxを使用して結果を表示しています。
$.ajax({
url : "search.jsp",
data : "search=test",
success : function(html) {
("#search_results").hide().html(html).fadeIn(1500);
}
});
search.jsp
for (int i = 0; i < size; i++) {
out.println(searchResult.get(i).getHTML());
}
これが正常に動作している、しかし私はそれがjQueryのにJSONオブジェクトを返すので、それを変更したい、その後、jQueryのオブジェクトを解析し、その結果
を表示してみましょう私はJSONオブジェクトやJSPを初めて使うので、これをどうやって行うのかよくわかりません。 私はおそらく
JSONObject json = new JSONObject();
json.put("title", "TITLE_TEST");
json.put("link", "LINK_TEST");
ような何かを行うことができますが、私はここであなたがかかる場合がありますan exampleだすべてのヘルプは高く評価され
:)
[ServletからJavascript/JSPページへのJSONレスポンスの返却]の可能な複製(http://stackoverflow.com/questions/6154845/returning-json-response-from-servlet-to-javascript-jsp-page) – Rafay