资源简介

校友录网站。基于javaWeb,由Maven构建管理,采用Spring+SpringMVC+MyBatis框架,用EhCache做数据缓存。门户网站采用BootStrap设计界面,后台管理网站用AmazeUI设计界面。

资源截图

代码片段和文件信息

/**
 * @title: baseController.java 

 * @Package com.xzit.ar.common.base 

 * @Description: TODO 

 * @author Mr.Black 

 * @date 2015年12月21日 上午11:08:45 

 * @version V1.0 

 */
package com.xzit.ar.common.base;

import java.io.UnsupportedEncodingException;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.apache.commons.lang.StringUtils;
import org.springframework.ui.Model;
import org.springframework.ui.ModelMap;
import org.springframework.web.context.request.RequestAttributes;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;

import com.xzit.ar.common.constant.GlobalConstants;
import com.xzit.ar.common.constant.WebConstant;
import com.xzit.ar.common.exception.AssertException;
import com.xzit.ar.common.util.Assert;
import com.xzit.ar.common.util.CommonUtil;

/**
 * @author Mr.Black 

 * @version V1.0 

 *          

 * @ClassName: baseController 

 * @Description: TODO 

 * @date 2015年12月21日 上午11:08:45 

 */
public abstract class baseController {

    /**
     * 分页最大数
     */
    private static final int MAX_PAGE_SIZE = 100;

    /**
     * 分页最小数
     */
    private static final int MIN_PAGE_SIZE = 5;

    /**
     * 默认页大小
     */
    private static final int DEFAULT_PAGE_SIZE = 10;

    /**
     * 页面操作备注
     */
    private static String OPERATE_REMARKS = “operateRemarks“;

    /**
     * 操作结果信息
     */
    private static String OPERATE_REASULT_MESSAGE = “_message“;

    /**
     * 成功跳转页面
     */
    private static String successPage = “error/page500“;

    /**
     * 失败跳转页面
     */
    private static String errorPage = “error/page500“;

    private static Logger logger = new Logger(baseController.class);

    /**
     * @param @throws AssertException 

     * @return String 

     * @throws 

     * @title: getParameter 

     * @Description: TODO 获取参数

     * @author Mr.Black 

     * @date 2015年12月21日 下午1:28:56 

     */
    protected String getParameter(String param String errMsg) throws AssertException {
        String value = getRequest().getParameter(param);
        if (errMsg != null) {
            Assert.notEmpty(value errMsg);
        }
        return StringUtils.trim(value);
    }

    /**
     * @throws 

     * @title: getParameter 

     * @Description: TODO 获取参数

     * @author Mr.Black 

     * @date 2015年12月21日 下午1:11:27 

     */
    protected String getParameter(String param) {
        String value = getRequest().getParameter(param);
        if (CommonUtil.isNotEmpty(value)) {
            try {
                value = new String(value.getBytes(“ISO-8859-1“) GlobalConstants.DEFAULT_CHARSET);
            } catch (UnsupportedEncodingException e) {
                logger.warn

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-07-29 08:22  ar-master\
     文件         189  2017-07-29 08:22  ar-master\.gitignore
     文件        1451  2017-07-29 08:22  ar-master\README.md
     目录           0  2017-07-29 08:22  ar-master\ar-doc\
     目录           0  2017-07-29 08:22  ar-master\ar-doc\ER\
     文件       21227  2017-07-29 08:22  ar-master\ar-doc\ER\activity.eddx
     文件       13745  2017-07-29 08:22  ar-master\ar-doc\ER\address.eddx
     文件       14542  2017-07-29 08:22  ar-master\ar-doc\ER\album.eddx
     文件       14550  2017-07-29 08:22  ar-master\ar-doc\ER\attachment.eddx
     文件       11715  2017-07-29 08:22  ar-master\ar-doc\ER\collect.eddx
     文件       12835  2017-07-29 08:22  ar-master\ar-doc\ER\comment.eddx
     文件       11344  2017-07-29 08:22  ar-master\ar-doc\ER\dictionary.eddx
     文件       12776  2017-07-29 08:22  ar-master\ar-doc\ER\dictionary_data.eddx
     文件       11636  2017-07-29 08:22  ar-master\ar-doc\ER\grade.eddx
     文件       16079  2017-07-29 08:22  ar-master\ar-doc\ER\image.eddx
     文件       19359  2017-07-29 08:22  ar-master\ar-doc\ER\information.eddx
     文件       12096  2017-07-29 08:22  ar-master\ar-doc\ER\message.eddx
     文件       14218  2017-07-29 08:22  ar-master\ar-doc\ER\origin.eddx
     文件       21739  2017-07-29 08:22  ar-master\ar-doc\ER\recruit.eddx
     文件       12161  2017-07-29 08:22  ar-master\ar-doc\ER\reply.eddx
     文件       11687  2017-07-29 08:22  ar-master\ar-doc\ER\resume_post.eddx
     文件       13537  2017-07-29 08:22  ar-master\ar-doc\ER\right.eddx
     文件       12189  2017-07-29 08:22  ar-master\ar-doc\ER\role.eddx
     文件       11938  2017-07-29 08:22  ar-master\ar-doc\ER\share.eddx
     文件       12400  2017-07-29 08:22  ar-master\ar-doc\ER\subscription.eddx
     文件       15796  2017-07-29 08:22  ar-master\ar-doc\ER\unit.eddx
     文件       15613  2017-07-29 08:22  ar-master\ar-doc\ER\user.eddx
     文件       16298  2017-07-29 08:22  ar-master\ar-doc\ER\user_job.eddx
     文件       16666  2017-07-29 08:22  ar-master\ar-doc\ER\user_resume.eddx
     文件     2356653  2017-07-29 08:22  ar-master\ar-doc\ar.png
     目录           0  2017-07-29 08:22  ar-master\ar-doc\data\
............此处省略1938个文件信息

评论

共有 条评论