-
大小: 10.15MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-11-21
- 語言: 其他
- 標(biāo)簽: SSM+UEditor??
資源簡(jiǎn)介
只提供了一部分的界面,有一些界面我刪掉了。可能界面可能會(huì)顯示不出來,這里只提供絕大多數(shù)代碼,動(dòng)動(dòng)自己腦子。

代碼片段和文件信息
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?=?“發(fā)生錯(cuò)誤“;
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?=?“發(fā)生錯(cuò)誤“;
code?=?Code.ERROR.code;
}
}
protected?void?handleFinallyByobject(HttpServletResponse?response?HttpServletRequest?request)?{
try?{
handleFinallyByobject(response);
}?catch?(Exce
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
????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.xm
?????文件?????????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-ba
????I.A....???????378??2018-01-25?16:46??project\.svn\pristine\00\00a54a1ec51a83b540d460c719759af52496192f.svn-ba
????I.A....?????37918??2018-01-25?16:47??project\.svn\pristine\00\00ec7f63220556ab476cca4ef326523c0c6f8a76.svn-ba
????I.A....?????47084??2018-01-26?18:23??project\.svn\pristine\01\010af259088eac7b993de13e3e83c2365fe9beab.svn-ba
????I.A....?????11133??2018-01-25?16:47??project\.svn\pristine\01\013f5a8a6653dbaa314a7efa7fc0744510f461b8.svn-ba
????I.A....?????15063??2018-01-26?18:23??project\.svn\pristine\01\016e498e97ef890d5bf17b266e1080b145c964e6.svn-ba
????I.A....??????2855??2018-01-25?16:46??project\.svn\pristine\02\022e51239f54f51e1fa053e8d0fea6a6ea24717c.svn-ba
????I.A....??????8096??2018-01-25?16:47??project\.svn\pristine\02\02a263028625496740eea9a50141a4ad98d826a1.svn-ba
????I.A....?????10949??2018-01-26?18:23??project\.svn\pristine\03\03a0db09f5ebb990fdcd7824943b3f842932a8b7.svn-ba
????I.A....??????2370??2018-01-26?18:23??project\.svn\pristine\03\03a4cffc50629bf8ec9cc348ca7719e6cdf5ae08.svn-ba
????I.A....????117302??2018-01-25?16:47??project\.svn\pristine\03\03ac990f1e3a0c36645342a02a6e376657d0ef93.svn-ba
????I.A....???????981??2018-01-29?09:24??project\.svn\pristine\03\03bc9cebb6d3247de96b138155415ecb321441a2.svn-ba
????I.A....??????3327??2018-01-25?16:48??project\.svn\pristine\03\03dc7dee7fd22d8f3e6825968710ecc17d222e04.svn-ba
????I.A....?????22178??2018-01-25?16:47??project\.svn\pristine\04\043a0b88d2231464c0fac3660ceafb4190a8cc78.svn-ba
????I.A....??????1370??2018-01-25?16:47??project\.svn\pristine\04\04e9e562b8ba8b602735c876de1d300d6280d167.svn-ba
????I.A....??????2797??2018-01-25?16:47??project\.svn\pristine\04\04fe5b26b7e2c980d12ad7157a4ce908c2a74f14.svn-ba
????I.A....?????93107??2018-01-26?18:23??project\.svn\pristine\05\0511abe9863c2ea7084efa7e24d1d86c5b3974f1.svn-ba
............此處省略1418個(gè)文件信息
評(píng)論
共有 條評(píng)論