首页 > 其他分享 >基于SSM的图书商城

基于SSM的图书商城

时间:2023-09-05 11:02:12浏览次数:36  
标签:index return request getList setAttribute SSM 商城 id 图书


本次分享系统后端采用SSM框架,前端使用bootstrap、layui、css、js等,有文档。主要功能包括:图书搜索、分类查看、加入购物车、下单,以及管理员管理功能等,对于系统的详细功能。

**

  • 系统首页

**

基于SSM的图书商城_javascript

**

  • 分类查看

**

基于SSM的图书商城_java_02


**

  • 热销

**

基于SSM的图书商城_javascript_03


**

  • 详情

**

基于SSM的图书商城_javascript_04


**

  • 管理员首页

**

基于SSM的图书商城_javascript_05


**

  • 商品管理

**

基于SSM的图书商城_css_06


**

  • 项目结构

**

基于SSM的图书商城_spring_07


controller部分

/**
	 * 首页
	 * @return
	 */
	@RequestMapping("/index")
	public String index(HttpServletRequest request){
		request.setAttribute("flag", 1);
		request.setAttribute("typeList", typeService.getList());
		request.setAttribute("top1List", topService.getList(Tops.TYPE_SCROLL, 1, 1));
		request.setAttribute("top2List", topService.getList(Tops.TYPE_LARGE, 1, 6));
		request.setAttribute("top3List", topService.getList(Tops.TYPE_SMALL, 1, 8));
		return "/index/index.jsp";
	}
	
	/**
	 * 推荐列表
	 * @return
	 */
	@RequestMapping("/top")
	public String tops(int typeid, @RequestParam(required=false, defaultValue="1")int page, HttpServletRequest request) {
		request.setAttribute("flag", typeid==2 ? 7 : 8);
		request.setAttribute("typeList", typeService.getList());
		request.setAttribute("goodList", goodService.getList(typeid, page, rows));
		request.setAttribute("pageTool", PageUtil.getPageTool(request, goodService.getTotal(typeid), page, rows));
		return "/index/goods.jsp";
	}

xml部分

<select id="selectById" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
    select 
    <include refid="Base_Column_List" />
    from goods
    where id = #{id,jdbcType=INTEGER}
  </select>
  <delete id="deleteById" parameterType="java.lang.Integer" >
    delete from goods
    where id = #{id,jdbcType=INTEGER}
  </delete>

好了,以上就是系统的实现过程,更多文章,点击左上角头像,查看更多相关系统的分享。


标签:index,return,request,getList,setAttribute,SSM,商城,id,图书
From: https://blog.51cto.com/u_14544277/7369594

相关文章

  • 基于SSM的电影购票系统
    系统采用SSM框架,前端使用css、js等,主要功能包括:查询特价电影或最新电影、以及分类查看、查看销售排行、公告、订票、下单、评论等,以及管理员管理相关功能**首页如下**系统后端为SSM框架,主要配置如下:<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframewo......
  • 基于SSM的高校餐厅防疫管理系统
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,适合选题:......
  • 基于SSM的先锋图书管理系统
    项目介绍:本系统为原创项目,基于SSM整合开发,分为2个角色。下方为需求功能。项目需求:分为两个角色,分别为管理员和用户管理员:登录注册、用户管理:添加,修改,删除,搜索查看,拉入黑名单分类管理:添加分类,修改,删除,搜索查看图书管理:添加图书,修改,删除,搜索查看借阅管理:搜索查看借阅信息归还......
  • 基于SSM的小说阅读网站
    本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,适合:小说、小说阅读、书籍网站等,下面是大概的功能,系统适合于基础一般的同学使用。项目技术:后端:SSM整合前端:bootstrap、js、css等开发工具:eclipse数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:小说管理员:登陆注册首......
  • 基于SSM的驾校网站
    项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,系统适合于基础一般的同学使用。项目技术:后端:SSM整合前端:bootstrap、easyui、js、css、ajax等开发工具:eclipse数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:前端:登陆或者注册系统能够对个人信息进行修改能......
  • 基于SSM的校园招聘网站
    项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能。项目技术:后端:ssm前端:js、css等开发工具:eclipse数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:系统分为三个角色,分别为管理员、企业、学生三个角色。学生:注册登陆功能维护个人信息查看......
  • 基于SSM的实验室预约系统
    项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能,系统适合于基础一般的同学使用。项目技术:后端:ssm前端:layui、js、css等开发工具:idea数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:系统分为三个角色,分别为管理员、教师、学生。管理员:实验......
  • 基于SSM的校园帮系统
    项目介绍:本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能,系统适合于基础一般的同学使用。项目技术:后端:ssm前端:layui、js、css等开发工具:eclipse数据库:mysql5.7JDK版本:jdk1.8服务器:tomcat8功能概述:学生:登陆注册系统发布任务领取任务个人信息维护修改......
  • 基于SSM的大学拍卖网站(含文档)
    项目介绍: 本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,适合毕业设计,下面是大概的功能,具体功能实现可以建议看下方的演示视频,系统适合于基础一般的同学使用。项目技术:管理端:springboot、mybatis、layui小程序端:uniapp、uview、js、css等开发工具:idea/hbuilder数据库:mysql......
  • 基于SSM的小区缴费系统
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询项目介绍: 该系统基于ssm整合,数据层为MyBatis,mysql数据库,具有完整的业......