资源简介

注:此项目用IntelliJ IDEA 13.1.3编写,所用到的技术有springMVC注解,,jQuery,jQuery-Easyui,JSON,JS技术,Maven技术,Ajax无刷新登录,注册等等,Mybatis技术,还有导出Excel通用方法,通用类有需要的朋友可以下下来直接使用,以及RestFUL风格增删改查,以及前端各种校验等等。由于此项目编译文件我已删除,下载完了重新编译即可,并且赋有详细注释,sql脚本。编译文件有一百多兆,不便上传

资源截图

代码片段和文件信息

package com.xf.controller;

import com.xf.dao.UserDao;
import com.xf.entity.User;
import com.xf.service.BeanMapper;
import com.xf.service.CommonExcelView;
import com.xf.service.DemoService;
import com.xf.service.UserService;
import com.xf.util.PageUtil;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;
import java.text.SimpleDateFormat;
import java.util.*;

/**
 * Created by Angel on 2014/10/26 026.
 */
@Controller
@RequestMapping(value = “/demo“)
public class DemoController {
    @Autowired
    private DemoService demoService;
    @Autowired
    private UserService userService;

    @RequestMapping(value = “/demo“ method = RequestMethod.GET)
    public String demo() {

        return “demo“;
    }


    @RequestMapping(value = “/data/list“ method = RequestMethod.POST)
    @ResponseBody
    public Mapject> getDemoList(User entity @RequestParam(“rows“) int rows @RequestParam(“page“) int page HttpServletRequest request) {
        Mapject> resultMap = new HashMapject>();
        int total = this.demoService.total(entity);
        PageUtil pageUtil = new PageUtil(page rows total);
        entity.setPageUtil(pageUtil);
        resultMap.put(“total“ total);
        resultMap.put(“rows“ this.demoService.getDemoList(entity));
        return resultMap;
    }


    @RequestMapping(value = “/delete“ method = RequestMethod.POST)
    @ResponseBody
    public String deleteUser(User entity) {
        try {
            this.demoService.deleteUser(entity);
        } catch (Exception e) {
            e.printStackTrace();
            return “ 删除成功“;
        }
        return “删除成功“;
    }


    @RequestMapping(value = “/update“ method = RequestMethod.POST)
    @ResponseBody
    public String updateUser(@RequestBody User entity) {
        return this.demoService.updateUser(entity);
    }


    @RequestMapping(value = “/create“ method = RequestMethod.POST)
    @ResponseBody
    public String create(@RequestBody User user) {
        return this.userService.create(user);

    }


    @RequestMapping(value = “/exportExcel“ method = RequestMethod.GET)
    public ModelAndView exportExcel(User user) {
        CommonExcelView commonExcelView = new CommonExcelView();
        Mapject> resultMap = new HashMapject>();
        List list = new ArrayList();
        list = BeanMapper.mapList(this.demoService.getDemoList(user) Map.class);
        SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss“);
        String time = sdf.format(new Date());
        String fileName = time + “用户导出“;
        String[] titleCN = {“用户id“ “账号“ “邮箱“ “密码“ “确认密码“ “是否被禁用“};
        Mapject> titleMap = ne

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4423  2014-12-12 17:10  xf\xf\demo_db1.sql

     文件          2  2014-12-12 09:17  xf\xf\xf\.idea\.name

     文件        309  2014-08-15 16:57  xf\xf\xf\.idea\artifacts\o2o_war.xml

     文件      12330  2014-08-15 16:57  xf\xf\xf\.idea\artifacts\o2o_war_exploded.xml

     文件        285  2014-08-12 16:51  xf\xf\xf\.idea\artifacts\xf_war.xml

     文件      12305  2014-12-12 09:22  xf\xf\xf\.idea\artifacts\xf_war_exploded.xml

     文件       1142  2014-12-12 09:17  xf\xf\xf\.idea\compiler.xml

     文件         76  2014-08-12 16:37  xf\xf\xf\.idea\copyright\profiles_settings.xml

     文件     155177  2014-10-26 16:50  xf\xf\xf\.idea\dataSources.ids

     文件        809  2014-10-26 16:50  xf\xf\xf\.idea\dataSources.xml

     文件        242  2014-12-12 09:17  xf\xf\xf\.idea\encodings.xml

     文件        514  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__aopalliance_aopalliance_1_0.xml

     文件        465  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__c3p0_c3p0_0_9_1_2.xml

     文件        504  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__cglib_cglib_nodep_2_2_2.xml

     文件        594  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__commons_beanutils_commons_beanutils_1_8_0.xml

     文件        536  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__commons_codec_commons_codec_1_7.xml

     文件        616  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__commons_collections_commons_collections_3_2_1.xml

     文件        591  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__commons_fileupload_commons_fileupload_1_2.xml

     文件        605  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__commons_httpclient_commons_httpclient_3_0_1.xml

     文件        517  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__commons_io_commons_io_2_0_1.xml

     文件        525  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__commons_lang_commons_lang_2_5.xml

     文件        572  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__commons_logging_commons_logging_1_1_1.xml

     文件        539  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__commons_pool_commons_pool_1_5_5.xml

     文件        501  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__com_google_code_gson_gson_2_1.xml

     文件        492  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__com_google_guava_guava_r05.xml

     文件        534  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__com_sun_xml_bind_jaxb_impl_2_2_4.xml

     文件        552  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__com_thoughtworks_xstream_xstream_1_4_4.xml

     文件        462  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__dom4j_dom4j_1_6_1.xml

     文件        534  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__javassist_javassist_3_12_1_GA.xml

     文件        527  2014-12-12 09:22  xf\xf\xf\.idea\libraries\Maven__javax_activation_activation_1_1.xml

............此处省略2150个文件信息

评论

共有 条评论