如何将数据从servlet存储到ExtJs中的Grid?

时间:2013-01-04 07:10:50

标签: extjs

我有一个Servlet,我有两个字段的用户名和密码来自数据库,现在我想在ExtJs中查看网格中的数据我不知道该怎么办..

public class LoginServlet extends HttpServlet {


    try {
        String Username=request.getParameter("username");/* i want to show these two data to the grid 
        String Password=request.getParameter("password");*/

        JSONObject JSONobj=new JSONObject(); //this is json Object

        JSONArray json=new JSONArray();//this is json array
        JSONObject obj=new JSONObject();

        obj.put("username",UserVO.getUsername());
        obj.put("password",UserVO.getPassword());

        json.add(obj);

        JSONobj.put("employee", json);
        response.sendRedirect("data-retrive.html");
    } catch(Exception e){
        System.out.println("Exception"+e);
    }
}

1 个答案:

答案 0 :(得分:2)

您正在以JSON格式从服务器发送回复。要阅读和显示ExtJS中的此响应,您必须使用Ext.data.Model, Ext.data.reader.Reader, Ext.data.JsonStore, Ext.grid.Panel

您可以在以下链接中找到有关Ext.grid.Panel的更多详细信息 -

http://docs.sencha.com/ext-js/4-1/#!/api/Ext.grid.Panel

另外,请查看ExtJS Grid examples