jfianls

113.106.110.

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xml:lang="zh-CN" xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

<link href="../css/manage.css" media="screen" rel="stylesheet" type="text/css" />

<script src="../js/jquery-1.4.4.min.js" type="text/javascript" ></script>

</head>

<script type="text/javascript"  >

$(function(){

   test();

})

function test(){

      $.ajax({

type: "get",

url:'/blog/findStr',

async:false,

dataType:"text",

success: function(data){

  var list = $.parseJSON(data);

  var htmlInfo = [];

      for(var i =0; i<list.length;i++){

         var listPar = list[i];

         var obj1 = listPar[0];

         var obj2 = listPar[1];

         var listSub1 = obj1[0].attrs;

         var rowspanCount = obj2.length;

         htmlInfo.push("<tr><td width='10%' rowspan='"+rowspanCount+"'>",listSub1.order_id,"</td>");

         htmlInfo.push("<td width='12%' rowspan='"+rowspanCount+"'>",listSub1.buyer_mem_name,"</td>");

         htmlInfo.push("<td width='12%' rowspan='"+rowspanCount+"'>",listSub1.sale_date,"</td>");

         htmlInfo.push("<td width='10%' rowspan='"+rowspanCount+"'>",listSub1.total_money,"</td>");

         htmlInfo.push("<td width='12%' rowspan='"+rowspanCount+"'>",listSub1.buyer_mem_id,"</td>");

         for(var j=0;j<obj2.length;j++){

             var listSub2 = obj2[j].attrs;

             if(j==0){

             htmlInfo.push("<td width='12%'>0</td>");

             htmlInfo.push("<td width='12%'>",listSub2.PRODUCT_NAME,"</td>");

             htmlInfo.push("<td width='10%'>",listSub2.PRO_TYPE,"</td>");

             htmlInfo.push("<td width='12%'>",listSub2.SEND_QUANTITY,"</td></tr>");

             }else{

                 htmlInfo.push("<tr><td width='12%'>0</td>");

             htmlInfo.push("<td width='12%'>",listSub2.PRODUCT_NAME,"</td>");

             htmlInfo.push("<td width='10%'>",listSub2.PRO_TYPE,"</td>");

             htmlInfo.push("<td width='12%'>",listSub2.SEND_QUANTITY,"</td></tr>");

             }

         }

      }

      $("#content").html(htmlInfo.join(""));

   }

         });

       }

</script>

<body>

<div>

<div>

<div><a href="http://code.google.com/p/jfinal" target="_blank">JFinal web framework</a></div>

<div id="nav">

<ul>

    <input type="button" value ="test"onclick="test();">

<li><a href="/"><b>首页</b></a></li>

<li><a href="/blog"><b>Blog管理</b></a></li>

</ul>

</div>

</div>

<div>

<h1>Blog管理&nbsp;&nbsp;

<a href="/blog/add">创建Blog</a>

</h1>

<div>

<table>

<tbody>

<tr>

<th width="10%">id</th>

<th width="12%">客户名称</th>

<th width="12%">销售时间</th>

<th width="10%">总金额</th>

<th width="12%">购买编号</th>

<th width="12%">产品Id</th>

<th width="12%">产品名称</th>



=======================

public void findStr(){

System.out.println("==");

List<List> list = new ArrayList<List>();

String sql="select order_id, buyer_mem_name ,sale_date,total_money,buyer_mem_id from blog where buyer_mem_id=1011";

List<Blog> salsList=Blog.dao.find(sql);

System.out.println("list大小是:"+salsList.size()+"==");

for (Blog blog : salsList){

List list1 = new ArrayList();

list1.add(blog);

List list2 = new ArrayList();

    int orderId=blog.getInt("order_id");

    String selet="select b.PRODUCT_NAME,b.PRO_TYPE,b.SEND_QUANTITY from  blog a inner join  product_sale_details b on a.order_id =b.order_id where a.BUYER_MEM_ID=1011 and a.order_id="+orderId+"";

    List<Blog> alllist=Blog.dao.find(selet);

    list2.add(list1);

    list2.add(alllist);

    list.add(list2);

}

Gson gson = new Gson();

System.out.println(gson.toJson(list));

//renderJson(list);

renderText(gson.toJson(list));

}





你可能感兴趣的:(jfianls)