成果图
该项目包含了两个部分,前台和后台。
前台用于显示
后台用于管理
该项目可分为5个模块来组成:分类模块,用户模块,图书模块,购买模块,订单模块。
搭建环境
建立包结构
导入开发包
前台分帧页面
- index.jsp【没有body标签的】
<framesetrows="25%,*">
<framesrc="${pageContext.request.contextPath}/client/head.jsp"/>
<framesrc="${pageContext.request.contextPath}/client/body.jsp"/>
</frameset>
- head.jsp
<bodystyle="text-align: center">
<h1>欢迎来到购物中心</h1>
- body是空白的jsp页面
- 效果:
后台分帧页面
- manager.jsp【嵌套了framset标签,也是没有body标签的】
<framesetrows="25%,*">
<framesrc="${pageContext.request.contextPath}/background/head.jsp"/>
<framesetcols="15%,*">
<framesrc="${pageContext.request.contextPath}/background/left.jsp"/>
<framesrc="${pageContext.request.contextPath}/background/body.jsp"/>
</frameset>
</frameset>
- head.jsp
<bodystyle="text-align: center">
<h1>后台管理</h1>
- left.jsp
<ahref="#">分类管理</a>
<br>
<br>
<ahref="#">图书管理</a>
<br>
<br>
<ahref="#">订单管理</a>
<br>
<br>
- body.jsp是空白的
- 效果:
分帧的文件夹目录结构
值得注意的是:
- 文件夹的名字不能使用“manager”,不然会出现:403 Access Denied错误
- frameset标签是可以嵌套的,分列用“cols”,分行用“rows”