1

モジュール/コンポーネントを構築するとき、Ajax 呼び出しで適切な HTTPServletRequest を受け取るために ActionResult に何を渡す必要がありますか?

たとえば(私のjspで):

var location = '${currentNode.path}.sqlPaging.do';
  $.post(location, function(data) {
    temp=data;
    alert(data.info);
    $('#result').html(data);
 });

詳細情報(ここに私のクラスがあります):

@Override
public ActionResult doExecute(HttpServletRequest req, RenderContext renderContext, Resource resource,
            JCRSessionWrapper session, Map<String, List<String>> parameters, URLResolver urlResolver)
            throws Exception {


            JSONObject json = new JSONObject();

            json.put("info",3.14);

            ActionResult result = new ActionResult(HttpServletResponse.SC_OK, null, json);
            result.setJson(json);

            return result;

    }

使用するパッケージ: javax.servlet.http org.jahia.bin.ActionResult org.json.JSONObject

4

2 に答える 2