• 大小: 10.15MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-21
  • 语言: 其他
  • 标签: SSM+UEditor  

资源简介

只提供了一部分的界面,有一些界面我删掉了。可能界面可能会显示不出来,这里只提供绝大多数代码,动动自己脑子。

资源截图

代码片段和文件信息

package com.main.commont.base;

import java.util.Enumeration;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.lang3.StringUtils;
import org.apache.log4j.Logger;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONobject;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.main.commont.exception.Code;
import com.main.commont.exception.MyRuntimeException;
import com.main.commont.exception.MyRuntimeRightException;
import com.main.entity.User;

public class baseController {

protected Logger _logger = Logger.getLogger(this.getClass());


protected User getLoginUser(HttpServletRequest  request){
User user=(User) request.getSession().getAttribute(“sessionId“);
if(user!=null){
return user;
}
return null;
}

protected Number code;
protected object data;
protected Number count;
public Number getCount() {
return count;
}

public void setCount(Number count) {
this.count = count;
}

protected String msg;
protected Map resMap = null;

public Number getCode() {
return code;
}

public void setCode(Number code) {
this.code = code;
}

public object getData() {
return data;
}

public void setData(object data) {
this.data = data;
}

public String getMsg() {
return msg;
}

public void setMsg(String msg) {
this.msg = msg;
}

public Map getResMap() {
return resMap;
}

public void setResMap(Map resMap) {
this.resMap = resMap;
}

/**
 * 处理异常
 *
 * @param e
 */
protected void handleError(Exception e) {
data = null;
if (e instanceof MyRuntimeException) {
_logger.warn(e.getLocalizedMessage());
msg = e.getLocalizedMessage();
code = ((MyRuntimeException) e).getCode();
} else {
msg = “发生错误“;
code = Code.ERROR.code;
e.printStackTrace();
}
}

/**
 * 处理异常记录日志
 *
 * @param e
 */
protected void handleError(HttpServletRequest request Exception e) {
data = null;
StringBuffer bf =debugInfo(request);

if (e instanceof MyRuntimeException) {
_logger.error(bf.toString());
MyRuntimeException eM = (MyRuntimeException) e;
_logger.error(eM.getLocalizedMessage());
if (eM.getLogmsg() != null && eM.getLogmsg().length() > 0) {
_logger.error(eM.getLogmsg());
}
msg = e.getLocalizedMessage();
code = ((MyRuntimeException) e).getCode();
} else if (e instanceof MyRuntimeRightException) {
msg = e.getLocalizedMessage();
code = ((MyRuntimeRightException) e).getCode();
}  else {
e.printStackTrace();
_logger.error(bf.toString());
_logger.error(e.getLocalizedMessage());
msg = “发生错误“;
code = Code.ERROR.code;
}
}



protected void handleFinallyByobject(HttpServletResponse response HttpServletRequest request) {
try {
handleFinallyByobject(response);
} catch (Exce

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

    I.A....      1406  2018-01-29 09:30  project\.classpath

     文件       1083  2018-01-24 23:23  project\.project

     文件        567  2018-01-24 21:51  project\.settings\.jsdtscope

     文件         78  2018-01-25 09:33  project\.settings\com.genuitec.eclipse.migration.prefs

    I.A....       320  2018-01-29 09:29  project\.settings\org.eclipse.core.resources.prefs

     文件        736  2018-01-25 09:35  project\.settings\org.eclipse.jdt.core.prefs

     文件         90  2018-01-24 21:49  project\.settings\org.eclipse.m2e.core.prefs

     文件        657  2018-01-26 18:31  project\.settings\org.eclipse.wst.common.component

     文件        296  2018-01-25 09:36  project\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-01-24 21:51  project\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-01-24 21:51  project\.settings\org.eclipse.wst.jsdt.ui.superType.name

    I.A....         3  2018-01-25 16:46  project\.svn\entries

    I.A....         3  2018-01-25 16:46  project\.svn\format

    I.A....       573  2018-01-25 16:47  project\.svn\pristine\00\001ca4801e7d9a48f1e82ff59dd6053addb86a83.svn-base

    I.A....       378  2018-01-25 16:46  project\.svn\pristine\00\00a54a1ec51a83b540d460c719759af52496192f.svn-base

    I.A....     37918  2018-01-25 16:47  project\.svn\pristine\00\00ec7f63220556ab476cca4ef326523c0c6f8a76.svn-base

    I.A....     47084  2018-01-26 18:23  project\.svn\pristine\01\010af259088eac7b993de13e3e83c2365fe9beab.svn-base

    I.A....     11133  2018-01-25 16:47  project\.svn\pristine\01\013f5a8a6653dbaa314a7efa7fc0744510f461b8.svn-base

    I.A....     15063  2018-01-26 18:23  project\.svn\pristine\01\016e498e97ef890d5bf17b266e1080b145c964e6.svn-base

    I.A....      2855  2018-01-25 16:46  project\.svn\pristine\02\022e51239f54f51e1fa053e8d0fea6a6ea24717c.svn-base

    I.A....      8096  2018-01-25 16:47  project\.svn\pristine\02\02a263028625496740eea9a50141a4ad98d826a1.svn-base

    I.A....     10949  2018-01-26 18:23  project\.svn\pristine\03\03a0db09f5ebb990fdcd7824943b3f842932a8b7.svn-base

    I.A....      2370  2018-01-26 18:23  project\.svn\pristine\03\03a4cffc50629bf8ec9cc348ca7719e6cdf5ae08.svn-base

    I.A....    117302  2018-01-25 16:47  project\.svn\pristine\03\03ac990f1e3a0c36645342a02a6e376657d0ef93.svn-base

    I.A....       981  2018-01-29 09:24  project\.svn\pristine\03\03bc9cebb6d3247de96b138155415ecb321441a2.svn-base

    I.A....      3327  2018-01-25 16:48  project\.svn\pristine\03\03dc7dee7fd22d8f3e6825968710ecc17d222e04.svn-base

    I.A....     22178  2018-01-25 16:47  project\.svn\pristine\04\043a0b88d2231464c0fac3660ceafb4190a8cc78.svn-base

    I.A....      1370  2018-01-25 16:47  project\.svn\pristine\04\04e9e562b8ba8b602735c876de1d300d6280d167.svn-base

    I.A....      2797  2018-01-25 16:47  project\.svn\pristine\04\04fe5b26b7e2c980d12ad7157a4ce908c2a74f14.svn-base

    I.A....     93107  2018-01-26 18:23  project\.svn\pristine\05\0511abe9863c2ea7084efa7e24d1d86c5b3974f1.svn-base

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

评论

共有 条评论

相关资源