作者主页:源码空间站2022

简介:Java领域优质创作者、Java项目、学习资料、技术互助

文末获取源码

项目介绍

本项目分为前后台,前台为普通用户登录,后台为管理员登录;

管理员角色包含以下功能:

管理员登录,管理员信息管理,查看用户信息,新闻公告信息管理,文具类型信息管理,城市信息管理,配货点信息管理,文具信息管理,订单信息管理,查看评价信息等功能。

用户角色包含以下功能:

按分类查看,用户登录,查看商品详情,加入购物车,提交订单,查看订单,修改个人信息,查看网站公告,查看配货站等功能。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.数据库:MySql 5.7版本;

6.是否Maven项目:否;

技术栈

1. 后端:Spring+SpringMVC+Mybatis

2. 前端:JSP+CSS+JavaScript+jQuery

使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;

2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;

若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;

3. 将项目中springmvc-servlet.xml配置文件中的数据库配置改为自己的配置;

4. 运行项目,在浏览器中输入http://localhost:8080/ 登录

运行截图

前台界面

后台界面

相关代码

Action 基类

package com.action;import java.io.IOException;
import java.io.PrintWriter;
import java.util.Map;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.json.JSONException;
import org.json.JSONObject;
import org.springframework.stereotype.Controller;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;/*** Action 基类*/
@Controller
public class BaseAction {/* 日志 */protected final Log log = LogFactory.getLog(getClass());/* 获取基本环境 */public Map<String, String[]> getParameters() {// 封装为Map的requestParametersServletRequestAttributes attrs = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();return attrs.getRequest().getParameterMap();}public HttpServletRequest getRequest() {ServletRequestAttributes attrs = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();return attrs.getRequest();}public HttpSession getSession() {HttpSession session = null;try {session = this.getRequest().getSession();} catch (Exception e) {}return session;}/* 向客户端输出操作成功或失败信息 */public void writeJsonResponse(String success) throws IOException, JSONException {ServletRequestAttributes attrs = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();HttpServletResponse response = attrs.getResponse();response.setContentType("text/json;charset=UTF-8");PrintWriter out = response.getWriter();// 将要被返回到客户端的对象JSONObject json = new JSONObject();json.accumulate("result", success);System.out.println(json.toString());out.println(json.toString());out.flush();out.close();}
}

如果也想学习本系统,下面领取。回复:192ssm

Java项目:SSM实现的一个在线文具学习用品购买商城网站相关推荐

  1. 基于java项目ssm二手书交易平台设计与实现(论文+程序设计源码+数据库文件)

    1 绪论 4 1.1 项目开发背景 4 1.2 项目开发意义 5 1.3 项目主要的内容 5 2 相关技术介绍及系统环境开发条件 6 2.1相关技术介绍 6 2.2系统环境开发条件 7 3 系统的需求 ...

  2. 推荐一个在线查看函数图象的网站 —— Desmos

    推荐一个在线查看函数图象的网站 --  Desmos  ,挺有用的,收藏一下.

  3. 推荐一个在线编程学习网站“泡面吧”

    最近看到一个在线编程学习网站,觉得比较好,就推荐下给大家,下面是它的简介: 泡面吧是面向中文用户的在线计算教育平台,采用伴随式教育的概念,让用户可以像泡面一样更高效.更主动的进行学习.泡面吧以练即是学 ...

  4. Java+MySQL Springboot+vue的体用用品销售商城网站#毕业设计

    项目编号:Java+MySQL spring264-基于Springboot+vue的体用用品销售商城网站#毕业设计 开发语言:Java 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 ...

  5. Springboot+vue项目体用用品销售商城网站

    摘  要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,体用用品销售商城网站当然也不能排除在外.体用用品销售商城网站是以实际运用为开发背景 ...

  6. Java项目-基于Springboot+Vue实现在线音乐网站

    项目编号:BS-PT-049 运行环境: 开发工具:IDEA /ECLIPSE 数据库:MYSQL5.7 JAVA:  JDK1.8 依赖管理:MAVEN 后台开发技术:Springboot+SSM ...

  7. 码云上面优秀的java项目_秒建一个后台管理系统?用这5个开源免费的Java项目就够了...

    以下推荐项目都是码云上的优质项目,并且都是项目快速开发脚手架,代码质量什么的无法保证能有多好,毕竟很多也是个人开发,或多或少也有个人色彩影响. 不过既然开源出来,这么多人参与,一般情况下项目整体质量可 ...

  8. Java项目ssm企业工资管理系统源码

    Java版ssm企业工资管理系统,源码免费分享,需要可私信. 项目技术:jsp+mysql+Spring+mybatis 运行环境:最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论 ...

  9. Java项目-基于Springboot实现英语在线学习系统

     项目编号:BS-GX-025 运行环境: 开发工具:IDEA /ECLIPSE 数据库:MYSQL5.7 应用服务:Tomcat8.5.31 项目构建:Maven 后台开发技术:Springboot ...

最新文章

  1. 图幅号与经纬度的换算
  2. LwIP应用开发笔记之三:LwIP无操作系统UDP客户端
  3. 为什么所有的APP都在炫富?
  4. C#中sql备份与还原
  5. java web 项目伪静态_【Java Web】使用URLRewrite实现网站伪静态
  6. WinForm转WPF
  7. MPEG LA提供一站式ATSC 3.0许可证
  8. win7资源管理器总是崩溃
  9. 兄弟一脸懵逼,刚才是发生了什么?
  10. 4.10 期货每日早盘操作建议
  11. Filebeat+Kafka+Logstash+ElasticSearch+Kibana搭建完整版
  12. GB/T28181国标视频直播平台LiveGBS支持录像回放吗云端录像录制在哪里
  13. 微信小程序的灰度发布
  14. idea快速新建flink工程
  15. 苹果cms 显示html5,苹果cms网站首页怎么这样如何解决?
  16. SOLIDWORKS Simulation Premium中的非线性提示和技巧
  17. 关于嵌入式系统的启动(装载)
  18. 编码:隐匿在计算机软硬件背后的语言(4—6章)
  19. Cento安装mysql出错 file /usr/share/mysql/czech/errmsg.sys from install of MySQL-server-5.5.31-2.el6.i6
  20. 信号完整性(SI)电源完整性(PI)学习笔记(七)电感的物理基础(二)

热门文章

  1. 2021年中国纺织钩环市场趋势报告、技术动态创新及2027年市场预测
  2. Java 编程规范 -- 易错精简版
  3. python实现《直觉模糊集决策与对策分析方法》08直觉模糊数的矩阵对策解法
  4. C语言函数中的3个点 ...有什么作用
  5. 小程序下拉刷新没有三个小圆点的加载动画
  6. 2015061802 - 有道网页翻译
  7. 什么是孤独?。。。一款只有6个用户的APP
  8. CTF学习经验分享(Web方向)
  9. 从0到1:CTFer成长之路docker环境搭建
  10. 【进阶】数位DP详解