我们前面做了那么多准备不是白做的,大家如果坚持到现在,真的值得给自己一个拥抱!现在我们就来开始着手处理后台管理系统。
首先,大家需要整合淘淘商城的后台管理系统静态页面,即需要将以下css、js、jsp三个文件夹添加到taotao-manager-web工程中的WEB-INF下。

整合静态页面之后的效果为:

为什么我们把jsp放到WEB-INF下面呢?这是因为我们在taotao-mamager-web工程的springmvc.xml文件中配置了关于jsp的视图解析器,把jsp放到了WEB-INF下,所以为了保持一致,我们把jsp放到了WEB-INF下。当然,也可以修改视图解析器配置,只要两者路径一致即可。
由于我们在web.xml文件中定义的url拦截形式为“/”表示拦截所有的url请求,包括静态资源例如css、js等,所以需要在springmvc.xml中添加资源映射标签:

<mvc:resources location="/WEB-INF/js/" mapping="/js/**"/>
<mvc:resources location="/WEB-INF/css/" mapping="/css/**"/>

方便大家复制,现把整个springmvc.mxl文件粘贴如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"xmlns:context="http://www.springframework.org/schema/context"xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsdhttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsdhttp://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd"><context:component-scan base-package="com.taotao.controller" /><mvc:annotation-driven /><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/jsp/" /><property name="suffix" value=".jsp" /></bean><!-- 静态资源映射 --><mvc:resources location="/WEB-INF/js/" mapping="/js/**"/><mvc:resources location="/WEB-INF/css/" mapping="/css/**"/><!-- 引用dubbo服务 --><dubbo:application name="taotao-manager-web"/><dubbo:registry protocol="zookeeper" address="192.168.25.128:2181"/>    <dubbo:reference interface="com.taotao.service.ItemService" id="itemService" /></beans>

为了访问index.jsp页面,我们需要写一个Controller类,通过访问Controller来间接访问index.jsp。我们定义的Controller类是PageController,如下图所示。

为了能够正确看到我们的后台管理系统首页——index.jsp,该jsp页面在WEB-INF/jsp目录下,所以我们需要把位于src/main/webapp下的index.jsp删掉,之前我们应该有在该目录下创建过这个jsp页面,这里我已删掉。
接下来,我们先启动taotao-manager工程,然后再来启动taotao-manager-web工程,启动成功后,我们访问http://localhost:8080/,可以看到如下图所示界面,我们点击”新增商品”发现控制台会报错,提示找不到item-add页面。

既然是index.jsp页面访问别的页面的时候报的错,我们便看看index.jsp的请求页面及我们的静态页面的关系,如下图所示。发现index.jsp访问的页面就是我们的静态页面,名字一样。因此我们现在需要做的就是在Controller类中通过拦截器把访问路径中的item-add这个串得到然后经过自动补充后缀.jsp从而返回一个同名的item-add.jsp回去,这样就可以访问了,其它页面的访问情况一样。

我们在PageController类中添加如下代码。

下面我们重新启动taotao-manager-web工程,如下图所示,我们可以正常访问到新增商品界面了。我们再点击下其它页面,发现都可以正常访问了。

淘淘商城——展示后台管理页面相关推荐

  1. (转)淘淘商城系列——展示后台管理页面

    http://blog.csdn.net/yerenyuan_pku/article/details/72773063 我们前面做了那么多准备不是白做的,大家如果坚持到现在,真的值得给自己一个拥抱!现 ...

  2. 学习淘淘商城第十六课(展示后台管理页面)

    前面做了那么多铺垫,现在我们开始着手处理后台管理系统. 首先,大家需要下载淘淘商城的静态资源文件,大家可以到:http://download.csdn.net/detail/u012453843/97 ...

  3. 登录、注册、后台管理页面(动态)

    一.作业需求: 1.后台管理主界面(左边菜单框.(全选.反选)框.返回顶部按钮) 2.老男孩登录.注册页面 二.博客地址:https://www.cnblogs.com/catepython/p/93 ...

  4. 老男孩Day16作业:登录、注册、后台管理页面(动态)

    一.作业需求:1.后台管理主界面(左边菜单框.(全选.反选)框.返回顶部按钮)2.老男孩登录.注册页面二.博客地址:https://www.cnblogs.com/catepython/p/93063 ...

  5. 简洁商城系统后台管理模板

    简介: 简洁商城系统后台管理模板,简单,大气,全套模板,包括登录.旅游管理.系统管理.信息管理等后台模板页面. 网盘下载地址: http://kekewangLuo.cc/irUA8YyDkwp0 图 ...

  6. 商城购物后台管理项目

    好多天都没更了,这两天在老师的帮助下从零到一完成了一个商城购物后台管理的项目,今天刚刚进行项目发布,完结项目.下面来给大家分享一下项目步骤及知识点,顺带再次自己复习一遍. 由于主攻后端开发的原因,前端 ...

  7. 二基于Django 简单后台管理页面

    <1> 整个后台页面布局项目基于python的Django框架进行开发 ①实现用户登录 ②实现用户对自己数据的增删改查 (1)在app cmdb的models.py下创建用户数据表:用户表 ...

  8. 后台管理页面布局(左侧导航长度根据右侧内容无限延伸)

    2019独角兽企业重金招聘Python工程师标准>>>     如图为标准后台管理页面布局,左侧导航布局一般是设置高度100%来适应所有尺寸的显示器打开的浏览器高度. 但是这种布局会 ...

  9. 后台管理页面基本布局方式

    经典页面布局 简易后台管理页面布局 1 左边菜单栏固定 2 header固定高度(宽度自适应) 3 主体统计列表(宽度自适应) 代码如下 html <div class="main&q ...

最新文章

  1. 标称变量(Categorical Features)或者分类变量(Categorical Features​​​​​​​)缺失值填补、详解及实战
  2. ATMEGA328实验电路板
  3. Python 类的属性与实例属性
  4. 新手学习DaVinci笔记一:查找资料篇
  5. 据说一般人轻易做不了技术支撑…
  6. C语言实现顺序栈心得
  7. wait/notify的基本使用
  8. SQL 字符 数字 转换字母
  9. IOS--UIAlertView的使用方法详细
  10. 深入理解计算机系统第四版_深入理解计算机系统之存储器层次结构
  11. 机械臂中的四元素转为旋转矩阵_雅克比矩阵(上)雅克比推导
  12. http response 返回 没有内容_HTTP 教程2
  13. linux 适配电脑内核,Linux内核实践 如何添加网络协议[三]:实现 -电脑资料
  14. 消息中间件Notify和MetaQ-阿里中间件
  15. 彻底抛弃脚本录制,LR脚本之使用web_custom_request函数自定义http请求
  16. java定义一个父类circle_[转载]java编程题全集一(答案)
  17. 数字通信系统误码性能仿真分析
  18. java连接打印机并进行打印
  19. 基音周期检测acf算法及matlab仿真,基音周期检测算法研究及在语音合成中的应用...
  20. 分享下看高清电影的网址

热门文章

  1. 【怎么看有没有被蹭网】
  2. 采用哪些新兴技术可以使数据中心更节能?
  3. 【高等数学】函数、极限、连续
  4. 用友NC数据库迁移服务解决方案
  5. 【OJ】把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列
  6. python小说自动生成器_最近很火的文章自动生成器,python源码公开了(内附python代码)...
  7. Easyrecovery2023版无需注册版
  8. 国泰君安国际领投激光雷达制造商Innovusion B+轮融资
  9. MADDPG:Multi-Agent Actor-Critic for Mixed Cooperative MPE:Multi-Agent Particle Environment
  10. 旧项目归档:食品厂企业员工日工资/考勤导入/积分管理系统