Spring+SpringMVC+mybatis+easyui整合实例(四)easyUI界面部分

首先简单介绍下easyui的使用。

刚接触asyui的盆友可以看一下。

稍后这里附easyui1.4中文文档以及整站文件下载地址 - >

我们从datagrid表格入手,先显示一个简单的表格来说明一下easyui的使用。后面再加一个功能完整的表格

首先方法写好,还是使用之前的例子,没看过之前博客的可以翻一下。

StudentDaoIF.java

    @Select("select * from student")
    @Results({
        @Result(column = "id" , property = "id"),
        @Result(column = "name" , property = "name"),
        @Result(column = "password" , property = "password")
    })
    public List<Student> selectAllStudents();

StudentServiceImpl.java:

    @Override
    public List<Student> selectAllStudents() {
        return dao.selectAllStudents();
    }

StudentController.java

    @RequestMapping("/ShowStudents.do")
    @ResponseBody
    public Map showStudents() throws Exception{
        Map map = new HashMap();
        List<Student> students = dao.selectAllStudents();
        map.put("rows",students);
        map.put("total", 20);
        return map;
    }

注:这里说明一下,easyui的datagrid使用必须要返回两个字段:rows和total,分别表示数据和总条数

页面datagird.html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>datagird.html</title>
    <link rel="stylesheet" type="text/css" href="../jquery-easyui-1.4.3/themes/default/easyui.css">
    <link rel="stylesheet" type="text/css" href="../jquery-easyui-1.4.3/themes/icon.css">
    <link rel="stylesheet" type="text/css" href="../jquery-easyui-1.4.3/demo/demo.css">
    <script type="text/javascript" src="../jquery-easyui-1.4.3/jquery.min.js"></script>
    <script type="text/javascript" src="../jquery-easyui-1.4.3/jquery.easyui.min.js"></script>
    <script type="text/javascript">
    $(function(){
        $("#dg").datagrid({
            url:"../ShowStudents.do",
            columns:[[
                {field:‘id‘,title:‘id‘,width:100},
                {field:‘name‘,title:‘name‘,width:100},
                {field:‘password‘,title:‘password‘,width:100}
            ]]
        });
    });
    </script>
  </head>
  <body>
    <table id="dg"></table>
  </body>
</html>

注:这几个css、js文件是使用easyui必须导入的。

最后显示入下:

当然这只是个最简单的表格,我们可以添加参数让表格更加完整些。像下面这样:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>datagird.html</title>
    <link rel="stylesheet" type="text/css" href="../jquery-easyui-1.4.3/themes/default/easyui.css">
    <link rel="stylesheet" type="text/css" href="../jquery-easyui-1.4.3/themes/icon.css">
    <link rel="stylesheet" type="text/css" href="../jquery-easyui-1.4.3/demo/demo.css">
    <script type="text/javascript" src="../jquery-easyui-1.4.3/jquery.min.js"></script>
    <script type="text/javascript" src="../jquery-easyui-1.4.3/jquery.easyui.min.js"></script>
    <script type="text/javascript">
    $(function(){
        $("#dg").datagrid({
            url:"../ShowStudents.do",
            columns:[[
                {field:‘id‘,title:‘id‘,width:100},
                {field:‘name‘,title:‘name‘,width:100},
                {field:‘password‘,title:‘password‘,width:100}
            ]],
            toolbar:‘#toolbar‘,  //表格菜单
            loadMsg:‘嗖 ----正在火速加载中 -------------‘, //加载提示
            pagination:true, //显示分页工具栏
            rownumbers:true, //显示行号列
            singleSelect:true,//是允许选择一行
            queryParams:{   //在请求数据是发送的额外参数,如果没有则不用谢
                name:‘easyui‘,
                hhh:‘aa‘
            }
        });

    });
    </script>
  </head>
  <body>
    <table id="dg"></table>
    <div id="toolbar">
        <a href="#" class="easyui-linkbutton" data-options="iconCls:‘icon-add‘,plain:true" >添加</a>
        <a href="#" class="easyui-linkbutton" data-options="iconCls:‘icon-edit‘,plain:true" >编辑</a>
        <a href="#" class="easyui-linkbutton" data-options="iconCls:‘icon-remove‘,plain:true" >删除</a>
    </div>
  </body>
</html>

easyui简单使用大概就是这样,其他的功能请看easyui api下篇博客我会写一下服务器分页,并丰富这个表格的功能。稍后附easyui整站文件和中文api下载链接。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-28 13:56:12

Spring+SpringMVC+mybatis+easyui整合实例(四)easyUI界面部分的相关文章

Spring+SpringMVC+Mybatis+Mysql整合实例

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 本文要实现Spring+SpringMVC+Mybatis+Mysql的一个整合,实现了SpringMVC控制访问的页面,将得到的页面参数传递给Spring中的Mybatis的bean类,然后查找Mysql数据的功能,并通过JSP显示出来.建议可以先看笔者另一文章Mybatis与Spring整合创建Web项目.笔者觉得整合过程中问题比较多的还是Spring+Mybatis的整合,Spring

Spring+SpringMVC+Mybatis+Mysql整合实例【转】

本文要实现Spring+SpringMVC+Mybatis+Mysql的一个整合,实现了SpringMVC控制访问的页面,将得到的页面参数传递给Spring中的Mybatis的bean类,然后查找Mysql数据的功能,并通过JSP显示出来.建议可以先看笔者另一文章Mybatis与Spring整合创建Web项目 .笔者觉得整合过程中问题比较多的还是Spring+Mybatis的整合,SpringMVC的整合还是比较简单. Spring        Spring 是一个开源框架, Spring 是

spring,springmvc,mybatis基本整合(一)--xml文件配置方式(2)

spring,springmvc,mybatis基本整合(一)–xml文件配置方式(2)之mapper接口 一,整合结构 二,所需jar包 如上图. 三,整合配置 1,web.xml文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://j

SSM Spring SpringMVC Mybatis框架整合Java配置完整版

以前用着SSH都是老师给配好的,自己直接改就可以.但是公司主流还是SSM,就自己研究了一下Java版本的配置.网上大多是基于xnl的配置,但是越往后越新的项目都开始基于JavaConfig配置了,这也是写此文章的原因.不论是eclipse还是myeclipse 都没有集成mybatis的相关组件,Spring也没有对其进行兼容,所以说我们会用到一些mybatis提供的核心jar包.下面先看一下我们的项目结构,我先自建了一个集成spring4.1的 ssm web项目(红色箭头指向注意删除web.

SSM框架Spring+SpringMVC+MyBatis——详细整合教程

摘要: 包括SQL Maps和Data Access ObjectsDAOMyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的... 摘要:   spring MVC属于SpringFrameWork的后续产品已经融合在Spring Web Flow里面.Spring MVC 分离了控制器.模型对... 1.基本概念 1.1.Spring Spring是一个开源框架Spring是于2003 年兴起的一个轻量级的Java 开发框架由Rod Johnson 在其著作Expert 

简单易学的SSM(Spring+SpringMVC+MyBatis)整合

SSM(Spring+SpringMVC+MyBatis)的整合: 具体执行过程:  1.用户在页面向后台发送一个请求 2.请求由DispatcherServlet 前端控制器拦截交给SpringMVC管理,SpringMVC讲这个请求传递给Controller层处理. 同时请求由Listener监听到交付给Spring,Spring建立IOC容器. 3.Controller层中会调用相应的Service层的方法处理业务逻辑.此时Service从上一步中建立好的IOC容器获取对象,然后获取 到M

学习笔记——Spring+SpringMVC+MyBatis框架整合

一.Maven创建项目 1. 在Eclipse中选择New -> Project -> Maven -> Maven Project 2. 选择默认workspace之后建立maven-webapp 3. 填写Group Id和Artifact Id(项目名称) 4. 建立工程后发现目录结构报错 5. 为了避免乱码,右键点击工程选择Properties -> Resource,选择编码方式为UTF-8 6. 在Properties中选择Java Build Path -> J

spring+SpringMVC+Mybatis框架整合

使用SSM(spring.SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方.之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些.以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下.这次,先说说三大框架整合过程.个人认为使用框架并不是很难,关键要理解其思想,这对于我们提高编程水平很有帮助.不过,如果用都不会,谈思想就

(Spring+SpringMVC+MyBatis)整合教程

此文章是转载来的,点击最后的链接下载代码,经博主测试已经能够跑起来,注意的坑点如下: 1.这个项目为maven项目,下载好项目后,在eclipse上右键->import->maven->Existing maven projects,这样导入项目会自动加载需要的jar包,前提是,eclipse已经装好并配置好maven. 2.部署到tomcat上的时候,tomcat在发布项目的时候没有同时发布maven依赖所添加的jar包, 你需要设置一下eclipse: 项目 -> 属性 -&g

spring,springmvc,mybatis基本整合(一)--xml文件配置方式(1)

**这个整合,只是最基本的整合,并且是xml配置文件的方式之一,即其中的mybatis是采用非mapper接口的方式.(第二遍采用mapper接口方式:第三遍采用注解的方式:第四篇采用注解基于maven的方式),记录在这里,以免下次忘记时留作备用. ===================================================================================================** 一,整体结构 二,所需jar包: 实质上并不需