layui
数据表格
即他已经写好了 我们只需要以json的格式传过来 他就自动渲染 (即不用c foreach循环)
数据表格格式
table.render{
elem(表格id)
url(servlet的路径)
}
点击时请求的时jsp文件 table再去请求url 去servlet要一个json类型的数据
(这里提一下 在服务器运行的文件不能用相对路径,要用绝对路径,即${pageContext.request.contextPath}/再接后面的路径
引入layui.all.js就不用写layui.user('table',function()){}
引入layui.js就要写
table基本格式
var table =layui.table;//注册表格模块
table.render
这里可以直接在body里面建一个table
格式: <table class="layui-hide" id="test"></table>
table.render{
elem:(表格id用#...)(表明当前要渲染哪个表格)
url:(servlet的路径)
cellMinWidth:全局定义常规单元格最小宽度
cols:(渲染字段的 每一个属性)
{field:'id',width:80,title:'用户名',sort:true},{每一个大括号里面写一个field字段,写一个宽度,写一个名字},{}
}
}
servlet里面必须response返回一个json格式的对象
->所以必须封装成一个实体类 专门负责封装一个layui要的json格式的数据
JsonBean<T>
private Inerger code=0;
private String msg="";
private Integer count=1000;
private List<T> data=new ArrayList<T>();
这里存的时候要用泛型 不知道什么泛型就写T
40:00