从servlet响应中获取初始null值

时间:2014-04-21 12:07:21

标签: javascript ajax servlets

这是我的javascript代码,我使用ajax调用了一个servlet。

        eSelect.onchange = function() {

        var sel=eSelect.options[eSelect.selectedIndex].value;
        $.ajax({
        type: 'POST',
        url: "methodcall",
        data: {"frameID": sel},
        success: function(result) {


            },
            error: function(result) {
                alert("Data not found");
            }

    });

   <%  ArrayList al=new ArrayList();
       ArrayList per=new ArrayList();
       al = (ArrayList)request.getAttribute("servletName");
       per=(ArrayList)request.getAttribute("Percentage");
       System.out.println(al); %>}

这是我的servlet响应..

     request.setAttribute("servletName", city_name);
     request.setAttribute("Percentage", percentage);
     rd= request.getRequestDispatcher("statistics.jsp");
     rd.forward(request, response);

我收到的是值,但第一次运行时,我得到一个空值。 我不熟悉ajax所以我只是用它来调用servlet。请帮忙 。提前谢谢..

0 个答案:

没有答案