资源简介
该系统是基于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应用源码网上预约挂号系统
相关资源
-
Android ja
vasc ript打开webview图片、支 - 基于Java的网络教学系统
- 超市进销存系统需求分析与设计实现
- JAVA3D官方
- 基于java的汽车租赁管理系统
- 丰巢科技Java面试题
- JAVA mysql web 图书管理系统
- java操作Excel需要的jar包
- Java实现拼图游戏源码
- java进销存管理系统源码
- Java+GUI编程实现“21点”游戏(含文档
- 2019年最新版修订版Java程序员面试宝典
- 2019年最新版修订版Java程序员面试宝典
- 精通Java并发编程第2版.zip
- kafka java依赖包
- Maven: The Definitive Guide pdf
- Jsp仿淘宝网项目源代码
- 杨晓峰-java核心技术36讲(完结.pdf
- java源代码,java源代码
- Java代码 MySql导出到SqlLite
- JAVA商品库存管理系统
- jsp+servlet+javabean实现数据库增删改查操
- JAVAEE6 API 文档
- java开发的电影院管理系统
- Lucene搜索引擎 JSP + JAVA
- Java 停车场管理系统_JAVA___Sevrlet停车管
- Java开发的实验教学资源管理系统
- 一个用Myeclipse做的java的博客管理系统
- Java 3D 开发包
- 物业管理系统完整版带数据库文件
评论
共有 条评论