資源簡介
該系統是基于java的springmvc+mybatis+maven+velocity框架開發而成的一個小型電商系統,適合普通的課程設計使用,同時也時候剛學習框架的人參考,本源碼僅供學習參考,互相學習,高手勿噴!

代碼片段和文件信息
package?com.shoes.controller;
import?javax.servlet.ServletContext;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
import?org.apache.commons.lang.StringUtils;
import?org.springframework.web.bind.annotation.ModelAttribute;
import?org.springframework.web.context.request.RequestContextHolder;
import?org.springframework.web.context.request.ServletRequestAttributes;
public?class?baseControl?{
protected?HttpServletRequest?request;
protected?HttpServletResponse?response;
private?static?baseControl?baseControl;
public?static?baseControl?getInstance()?{
if?(baseControl?==?null)?{
baseControl?=?new?baseControl();
}
return?baseControl;?
}
@ModelAttribute
protected?void?setReqAndRes(HttpServletRequest?request?HttpServletResponse?response)?{
this.request?=?request;
this.response?=?response;
}
public?HttpServletRequest?getServletRequest()?{
return?((ServletRequestAttributes)?RequestContextHolder.getRequestAttributes()).getRequest();
}
protected?HttpServletRequest?getRequest()?{
if?(this.request?==?null)?{
this.request?=?getServletRequest();
}
return?this.request;
}
protected?HttpServletResponse?getResponse()?{
return?response;
}
protected?HttpSession?getSession()?{
HttpSession?session?=?getRequest().getSession();
if?(session?==?null)?{
this.request?=?getServletRequest();
session?=?request.getSession();
}
return?session;
}
protected?ServletContext?getServletContext()?{
return?getSession().getServletContext();
}
protected?String?getParameter(String?paramkey)?{
if?(StringUtils.isNotBlank(paramkey))?{
return?getRequest().getParameter(paramkey);
}
return?null;
}
protected?Long?getParameterLong(String?paramkey)?{
if?(StringUtils.isNotBlank(paramkey))?{
return?Long.parseLong(getRequest().getParameter(paramkey));
}
return?null;
}
protected?Integer?getParameterInteger(String?paramkey)?{
if?(StringUtils.isNotBlank(paramkey))?{
return?Integer.parseInt(getRequest().getParameter(paramkey));
}
return?null;
}
protected?Double?getParameterDouble(String?paramkey)?{
if?(StringUtils.isNotBlank(paramkey))?{
return?Double.parseDouble(getRequest().getParameter(paramkey));
}
return?null;
}
/**
?*?
?*?@param?attributeKey
?*?@param?attributeValue
?*/
protected?void?putAttribute(String?attributeKey?object?attributeValue)?{
if?(StringUtils.isBlank(attributeKey))
return;
getRequest().setAttribute(attributeKey?attributeValue);
}
public?boolean?checkCode(String?code)?{
HttpSession?session?=?getSession();
String?checkCode?=?(String)?session.getAttribute(“checkCode“);
if?(checkCode.toUpperCase().equals(code.toUpperCase()))?{
return?true;
}
return?false;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-10-11?22:09??kanaShoes\
?????文件????????1516??2016-04-18?19:53??kanaShoes\.classpath
?????文件????????1218??2016-04-18?19:51??kanaShoes\.project
?????目錄???????????0??2016-04-18?19:54??kanaShoes\.settings\
?????文件?????????639??2016-04-18?19:51??kanaShoes\.settings\.jsdtscope
?????文件??????????99??2016-05-10?21:18??kanaShoes\.settings\org.eclipse.core.resources.prefs
?????文件?????????430??2016-04-18?19:51??kanaShoes\.settings\org.eclipse.jdt.core.prefs
?????文件??????????90??2016-04-18?19:51??kanaShoes\.settings\org.eclipse.m2e.core.prefs
?????文件?????????670??2016-04-18?19:51??kanaShoes\.settings\org.eclipse.wst.common.component
?????文件?????????252??2016-04-18?19:51??kanaShoes\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2016-04-18?19:51??kanaShoes\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2016-04-18?19:51??kanaShoes\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????50??2016-04-18?19:51??kanaShoes\.settings\org.eclipse.wst.validation.prefs
?????文件????????1812??2016-10-10?15:39??kanaShoes\gen.xm
?????文件????????7476??2016-09-28?21:26??kanaShoes\pom.xm
?????目錄???????????0??2016-10-10?15:41??kanaShoes\src\
?????目錄???????????0??2016-04-18?19:51??kanaShoes\src\main\
?????目錄???????????0??2016-04-18?19:59??kanaShoes\src\main\java\
?????目錄???????????0??2016-09-28?21:28??kanaShoes\src\main\java\com\
?????目錄???????????0??2016-09-28?21:28??kanaShoes\src\main\java\com\shoes\
?????目錄???????????0??2016-09-29?14:56??kanaShoes\src\main\java\com\shoes\controller\
?????文件????????2910??2016-10-05?10:35??kanaShoes\src\main\java\com\shoes\controller\ba
?????文件?????????924??2016-10-05?10:34??kanaShoes\src\main\java\com\shoes\controller\BrandController.java
?????文件????????8374??2016-10-05?12:25??kanaShoes\src\main\java\com\shoes\controller\OrderController.java
?????文件????????2811??2016-09-27?17:55??kanaShoes\src\main\java\com\shoes\controller\ProductController.java
?????文件????????1504??2016-09-27?21:55??kanaShoes\src\main\java\com\shoes\controller\ProductSizeController.java
?????文件????????3987??2016-09-29?14:22??kanaShoes\src\main\java\com\shoes\controller\ShoppingCartController.java
?????文件????????2639??2016-10-05?10:34??kanaShoes\src\main\java\com\shoes\controller\UserController.java
?????目錄???????????0??2016-09-28?21:28??kanaShoes\src\main\java\com\shoes\dto\
?????文件????????2658??2016-09-28?21:28??kanaShoes\src\main\java\com\shoes\dto\ba
?????目錄???????????0??2016-09-30?12:16??kanaShoes\src\main\java\com\shoes\IDao\
............此處省略275個文件信息
- 上一篇:一個簡單的屏保實現源碼
- 下一篇:Android應用源碼網上預約掛號系統
評論
共有 條評論