作业留存的一点小问题
老师,第一次作业提交后,根据老师的指导意见进行了修改,基本没什么问题,就是有两点疑问:1.首页的显示分页页码在页面中的位置不太对,请老师看看如何调整。2.老师在作业点评中指出的index.jsp中的var="i",这个"i"为什么这么设置呢,它有代表什么意义吗?我不太懂var是用来做什么的,begin和end就是指出现的次数吗?
以下是首页index.jsp的代码和点评截图,请老师指教!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html> < html > < head > < title >Home</ title > <!-- Custom Theme files --> < meta name = "viewport" content = "width=device-width, initial-scale=1" > < meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" /> < meta name = "keywords" content = "" /> <!-- //Custom Theme files --> < link href = "${pageContext.request.contextPath}/css/bootstrap.css" type = "text/css" rel = "stylesheet" media = "all" > < link href = "${pageContext.request.contextPath}/css/style.css" type = "text/css" rel = "stylesheet" media = "all" > <!-- js --> < script src = "${pageContext.request.contextPath}/js/jquery.min.js" ></ script > < script type = "text/javascript" src = "${pageContext.request.contextPath}/js/bootstrap-3.1.1.min.js" ></ script > <!-- //js --> <!-- cart --> < script src = "${pageContext.request.contextPath}/js/simpleCart.min.js" > </ script > <!-- cart --> < script type = "text/javascript" > </ script > </ head > < body > <!--header--> < div class = "header" > < div class = "container" > < nav class = "navbar navbar-default" role = "navigation" > < div class = "navbar-header" > < button type = "button" class = "navbar-toggle" data-toggle = "collapse" data-target = "#bs-example-navbar-collapse-1" > < span class = "sr-only" >Toggle navigation</ span > < span class = "icon-bar" ></ span > < span class = "icon-bar" ></ span > < span class = "icon-bar" ></ span > </ button > < h1 class = "navbar-brand" >< a href = "" >IMOOC</ a ></ h1 > </ div > <!--navbar-header--> < div class = "collapse navbar-collapse" id = "bs-example-navbar-collapse-1" > < ul class = "nav navbar-nav" > < li >< a href = "${pageContext.request.contextPath}/index.do" class = "active" >首页</ a ></ li > < c:forEach items = "${clist}" var = "category" > < li class = "dropdown" > < a href = "${pageContext.request.contextPath}/list.do?categoryId=${category.id}" >${category.name}</ a > </ li > </ c:forEach > </ ul > </ div > </ nav > </ div > < div class = "clearfix" > </ div > </ div > </ div > <!--//header--> <!--banner--> < div class = "banner" > < div class = "container" style = "height: 300px" > < h2 class = "hdng" >IMOOC < span >图书</ span ></ h2 > < p >读万卷书,行万里路</ p > < a href = "#" >SHOP NOW</ a > <!-- <div class="banner-text"> <img src="../../../images/tushu.jpeg" alt=""/> </div> --> </ div > </ div > <!--//banner--> <!--gallery--> < div class = "gallery" > < div class = "container" > < div class = "gallery-grids" > < c:forEach items = "${list}" var = "book" > < div class = "col-md-3 gallery-grid " style = "float:left" > < a href = "#" > < img src = "${pageContext.request.contextPath}${book.imgPath}" class = "img-responsive" alt = "" /> < div class = "gallery-info" > < p >< span class = "glyphicon glyphicon-eye-open" aria-hidden = "true" ></ span > view</ p > < a class = "shop" href = "#" >SHOP NOW</ a > < div class = "clearfix" > </ div > </ div > </ a > < div class = "galy-info" > < p style = "size: 30px" >${book.name}</ p > < div class = "galry" > < div class = "prices" > < h5 class = "item_price" >¥${book.price}</ h5 > </ div > < div class = "rating" > < c:forEach begin = "1" end = "${book.level}" var = "i" > < span >☆</ span > </ c:forEach > </ div > < div class = "clearfix" ></ div > </ div > </ div > </ div > </ c:forEach > </ div > < div align = "right" > <!-- 分页部分可以参照MyBatis拦截器的例子--> < ul class = "pagination" > < li >< a href = "${pageContext.request.contextPath}/index.do?pageNum=1" >< span >首页</ span ></ a ></ li > < li >< a href = "${pageContext.request.contextPath}/index.do?pageNum=${pageInfo.pageNum-1}" >< span >上一页</ span ></ a ></ li > < li >< a href = "${pageContext.request.contextPath}/index.do?pageNum=${pageInfo.pageNum}" >< span >当前第${pageInfo.pageNum}页</ span ></ a ></ li > < li >< a href = "${pageContext.request.contextPath}/index.do?pageNum=${pageInfo.pageNum+1}" >< span >下一页</ span ></ a ></ li > < li >< a href = "${pageContext.request.contextPath}/index.do?pageNum=${pageInfo.pages}" >< span >尾页</ span ></ a ></ li > </ ul > </ div > </ div > </ div > <!--//gallery--> <!--subscribe--> <!--//subscribe--> <!--footer--> <!--//footer--> < div class = "footer-bottom" > < div class = "container" > < p >Copyright © 2017 imooc.com All Rights Reserved | 京ICP备 13046642号-2</ p > </ div > </ div > </ body > </ html > |
6
收起
正在回答
4回答
同学你好!
1.老师这里是可以的呢
2.建议同学重新编译一下项目
3.清除一下浏览器的缓存,测试一下
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
好帮手慕柯南
2019-10-30 10:34:46
同学你好!
第一个问题是由于子元素(图片区域)设置了浮动,导致父元素高度塌陷,因此分页跑到上面了。同学清除浮动解决一下父元素的塌陷即可,比如:
先来了解一下forEach中每个参数的含义
1 2 3 4 | <c:forEach var= "每个变量名字" items= "要迭代的list" varStatus= "每个对象的状态" begin= "循环从哪儿开始" end= "循环到哪儿结束" step= "循环的步长" > 循环要输出的东西 </c:forEach> |
可以看到var中是用来表示循环中每个变量的名字的,也就是循环中的每一项。因此同学这里写el表达式是错误的。begin是从哪里开始,end是到哪里结束
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
慕UI5285863
2019-10-29 20:01:26
我的首页目前显示效果是这样子
相似问题
登录后可查看更多问答,登录/注册
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧