首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

求获取ASP网页时的源码换行,该如何写?

2012-08-28 
求获取ASP网页时的源码换行,该怎么写???ASP网页中显示的时客户列表:Response.Write rs(Customer_ID) &

求获取ASP网页时的源码换行,该怎么写???
ASP网页中显示的时客户列表:
  Response.Write rs("Customer_ID") & ","&rs("CustomerName")
  Response.Write "<br>"

网页执行显示:
101,客户1
102,客户2
103,客户3
...

网页源码却是拼凑起来一行:
101,客户1<br>102,客户2<br>103,客户3<br>104,客户4....

这样我在android客户端抓取网页源码时,进度条的显示效果就没用了..
因为源码是读一行更新下进度条,现在源码都只有一行了,进度就没用了...求解决..

Java code
                        while ((data = br.readLine()) != null) {                            sb.append(data);                            count += data.length();                            if (length > 0) {                                // 调用publishProgress()更新进度                                publishProgress((int) ((count / (float) length) * 100));                            }                            // 为了在模拟器中清楚地看到进度,让线程休眠100ms                            // Thread.sleep(100);                        }


[解决办法]
你的进度条能按字节数么?

或者你在服务器端加一些"\n\r"的标记试试
[解决办法]
使用“\n”或者“\r\n”来换行。\r是“回车”,\n是“换行”,这两个属于字符(占用一个字节),一般用“\n”就可以了,而 " <br> "要浏览器才能解析为换行,不是一个字符。
[解决办法]
楼上所说可以实现。
但不建议这样做,代码藕合的太强了,如果你的下一任维护者看到这里,以为无用,把换行去掉了,结果...他会把你骂死的...
直接显示网页加载的进度不行么?

热点排行