package com.servlet;
import java.io.IOException;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.dao.Dao4Mysql;
public class JqGridServlet extends HttpServlet
{
private static final long serialVersionUID = 132383828833L;
@Override
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
Dao4Mysql dao = new Dao4Mysql();
String query2 = "SELECT a.id, a.invdate, b.name, a.amount,a.tax,a.total,a.note FROM invheader a,"+
" clients b WHERE a.client_id=b.client_id ";
ResultSet result = dao.query(query2);
StringBuffer bf = new StringBuffer();
//为了简便page等参数直接定死了,没有通过前台传值过来
bf.append("{");
bf.append("\"page\":1,");
bf.append("\"total\":1,");
bf.append("\"records\":20,");
bf.append("\"rows\":[");
StringBuffer bf2 = new StringBuffer();
try {
while(result.next()){
bf2.append("{");
bf2.append("\"id:\":\""+result.getString("id")+"\",");
bf2.append("\"cell\":[");
bf2.append("\""+result.getString("id")+"\",");
bf2.append("\""+result.getString("invdate")+"\",");
bf2.append("\""+result.getString("name")+"\",");
bf2.append("\""+result.getString("amount")+"\",");
bf2.append("\""+result.getString("tax")+"\",");
bf2.append("\""+result.getString("total")+"\",");
if(result.getString("note")==null){
bf2.append("null");
}else{
bf2.append("\""+result.getString("note")+"\"");
}
bf2.append("]");
bf2.append("},");
}
} catch (SQLException e) {
e.printStackTrace();
}
String aa = bf2.toString();
if(aa!=null && !"".equals(aa)){
aa = aa.substring(0,aa.length()-1);
bf.append(aa);
}
bf.append("]");
bf.append("}");
System.out.println(bf.toString());
resp.getWriter().write(bf.toString());
}
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
doGet(req,resp);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
jggrid的java实现 (271个子文件)
JqGridServlet.class 3KB
Dao4Mysql.class 3KB
.classpath 1KB
grid.css 8KB
grid.css 8KB
grid.css 7KB
grid.css 7KB
ui.datepicker.css 4KB
jqModal.css 1KB
tree.css 831B
tabs.css 757B
off-next.gif 1KB
next.gif 1KB
prev.gif 1KB
off-prev.gif 1KB
cd_run.gif 1KB
cd_run.gif 1KB
cd_run.gif 1KB
cd_run.gif 1KB
cd_run.gif 1KB
row_edit.gif 996B
row_edit.gif 996B
row_edit.gif 996B
row_edit.gif 996B
find.gif 986B
find.gif 986B
find.gif 986B
find.gif 986B
user1.gif 978B
ico-close.gif 957B
ico-close.gif 957B
off-first.gif 925B
first.gif 925B
last.gif 923B
off-last.gif 923B
prev.gif 879B
off-prev.gif 879B
off-next.gif 875B
next.gif 875B
resize.gif 862B
resize.gif 862B
resize.gif 862B
resize.gif 862B
tab_close.gif 855B
ico-close.gif 854B
ico-close.gif 854B
sort_desc.gif 833B
dirty.gif 832B
dirty.gif 832B
dirty.gif 832B
dirty.gif 832B
vgrabber.gif 830B
sort_asc.gif 830B
grid-blue-hd.gif 821B
grid-blue-ft.gif 821B
first.gif 763B
off-first.gif 763B
off-last.gif 760B
last.gif 760B
last.gif 737B
up.gif 735B
down.gif 734B
first.gif 734B
down.gif 683B
up.gif 673B
row_add.gif 635B
row_add.gif 635B
row_add.gif 635B
row_add.gif 635B
row_delete.gif 634B
row_delete.gif 634B
row_delete.gif 634B
row_delete.gif 634B
refresh.gif 581B
refresh.gif 581B
refresh.gif 581B
refresh.gif 581B
newuser.gif 580B
user3.gif 576B
user2.gif 567B
off-last.gif 485B
off-first.gif 483B
next.gif 483B
prev.gif 483B
off-prev.gif 479B
off-next.gif 476B
headerleft.gif 425B
first.gif 399B
off-first.gif 399B
last.gif 398B
off-last.gif 398B
next.gif 392B
off-next.gif 392B
prev.gif 389B
off-prev.gif 389B
up.gif 382B
down.gif 379B
tab_close-on1.gif 351B
tab_close-on.gif 351B
tab_close-on.gif 351B
共 271 条
- 1
- 2
- 3
资源评论
- lcz_wz2013-04-28非常感谢将.net 的Jggrid 通过java 来实现,方便我的使用。不过还是觉得在net下使用jggrid 方便
- 信息中国2013-07-27正是我想研究的东东,下来看看
chunxiao_l
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功