我现在要实现一个功能,
   首先获取一个文档
   文档第一行是列名,
   第二行到最后都是数据,数据有多少不确定,要动态获取
   我现在读取到了文件内容,
   也用String.split(",");来分离了数据然后存入在数组中String [] arrs;
   然后我要怎么做?
   我得把列名+对应的数据 存放在JSP页面上,表的格式就用TABLE吧
   应该还得用XML来画表格,先用XML来解析TXT,得到行和列,然后画出来吧?(这是我的设想)
   
   求大神给个思路,,,谢谢文档行业数据XMLString

解决方案 »

  1.   

    既然读出来,就用js遍历,为table动态添加"<tr><td></td><td></td><td></td>...</tr>"
      

  2.   

    能具体一点吗?
    麻烦啦。。后台用的是servlet吗,还是其它的?
      

  3.   

    能具体一点吗?
    麻烦啦。。
    对,后台是用的是servlet,我暂时测试功能。。
      

  4.   

    1、加入你现在已经把txt内容分割为这样一个二维数组:
    String[][] content = [["XIAOFEI","18","中国"],["FEIJI","17","澳大利亚"],["DAPAO","16","非洲"]...]。2、下载json-lib.zip,遍历数组生成一个JSONArray。比如JSONArray data = new JSONArray();然后for循环外层定义JSONObject item = null;每次循环中,执行item= new JSONObject(),把每个子数组中的元素分别put在item中,最后执行data.add(item)。这个可以找相关的例子。3、使用response.getWriter().println(data.toString())把数据推到页面。4、调用ajax,接收此json数据,循环数据添加到table。参考jquery.append()相关方法
      

  5.   

    赞同7楼,如果是用servlet的话,没啥好办法,解析好固定格式打出jsp,js循环;不过解析xml可以用xstream,xml到bean一次性到位。