ajax。。
如非必要。有些判断还是在javascript做的好。

解决方案 »

  1.   

    用xmlhttp。
     var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
            xmlhttp.open("POST","DataServlet?giftNo="+document.all.giftNo.value,false);
            xmlhttp.send();
            var reText=xmlhttp.responseText;
            alert(reText)自己写个Servlet,接收参数,在out.print();出来就是xmlhttp.responseText
    很简单
      

  2.   

    Servlet中这样写:
    public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    req.setCharacterEncoding("gb2312");
    resp.setContentType("text/http;charset=gb2312"); PrintWriter out = resp.getWriter();
    String giftNo= req.getParameter("giftNo");
    //你的判断函数
    if (str_input.equals("")) {
    //
    out.print("ok");
    }else{
    out.print("no");
    }
    xmlhttp.responseText就是ok或者no