MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » Ajax 处女秀解决思路

Ajax 处女秀解决思路(3)

www.MyException.Cn  网友分享于:2013-03-01  浏览:16次

            ServletException,   IOException   {
       
        response.setContentType( "text/xml ");
        String   strQuery   =   request.getParameter( "q ");
        System.out.println( "q   is: "+strQuery);
        String   strForm   =   request.getParameter( "f ");
        String   strElem   =   request.getParameter( "e ");
     
       
        String   strSql   =   "select   Name,TerritoryID   from   city   where   Region   =   "   +
                " ' "+strQuery+ " ' ";
        rs   =   getResultSet(strSql);
       
        StringBuffer   builder   =   new   StringBuffer();
        //构造XML文件
        builder.append( " <?xml   version=\ "1.0\ "   encoding=\ "UTF-8\ "   ?> ");
        builder.append( " <selectChoice> ");
        builder.append( " <selectElement> ");
        builder.append( " <formName> "   +   strForm   +   " </formName> ");
        builder.append( " <formElem> "   +   strElem   +   " </formElem> ");
        builder.append( " </selectElement> ");
        //将结果集以XML文档的形式表现出来
        try   {
            rs.last();
            int   total   =   rs.getRow();
            if   (total   >   0)   {
                builder.append( " <entry> ");
                builder.append( " <optionText> "   +   "Seclect   A   Territory "   +   " </optionText> ");
                builder.append( " <optionValue> -1 ");
                builder.append( " </optionValue> ");
                builder.append( " </entry> ");
            }else{
            System.out.println( "total   is   0! ");
            }
            rs.absolute(1);
            for   (int   i   =   0;   i   <   total;   i++)   {
                builder.append( " <entry> ");
                builder.append( " <optionText> "   +   rs.getString( "Name ")   +   " </optionText> ");
                builder.append( " <optionValue> "   +   rs.getString( "TerritoryID ")   +

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有