首页 > 解决方案 > 我从 servlet 响应值中得到 Undefind

问题描述

我在jsp页面中的脚本

        var int=self.setInterval(function(){clock()},1000);
        function clock()
        {
            $.get('all_acc', function(responseText) {
                    document.getElementById("acc_read").innerHTML = responseText.value;
                    });
        }
</script>

小服务程序类

 @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
        DataBase.database e=new database();
         Product.Company_Product cp=new Company_Product();
        try {
            x =e.get_all_acc();
            xx=""+x;
            System.out.println("sdsdsad asd      "+x);
    
  
            //response.setIntHeader("Site", x);
        } catch (SQLException ex) {
            Logger.getLogger(all_acc.class.getName()).log(Level.SEVERE, null, ex);
        }
     response.setContentType("text/jsp;charset=UTF-8");
        PrintWriter out = response.getWriter(); 
        out.write(xx);
    out.close();
  
        
    }

    /**
     * Handles the HTTP <code>POST</code> method.
     *
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
       
        
       
    }

标签: ajaxjspservlet-3.0

解决方案


推荐阅读