• 大小: 5.47MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2022-03-24
  • 语言: Java
  • 标签: java  springmvc  mybatis  maven  

资源简介

该系统是基于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.xml
     文件          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.xml
     文件        7476  2016-09-28 21:26  kanaShoes\pom.xml
     目录           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\baseControl.java
     文件         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\baseEntity.java
     目录           0  2016-09-30 12:16  kanaShoes\src\main\java\com\shoes\IDao\
............此处省略275个文件信息

评论

共有 条评论