参数传递, jstl里 ${param.a.b}不能显示值

前两天做个页面,前台的查询数值带到下一个页面。

对于类似 xxxxx?a=1&b=1&c=1 这样的查询参数,自然可以在下一个页面使用${param.a},${param.b} 这样来取值。

不过如果是这样的参数就有问题了 xxxx?a.b=1&c.d=2,在下一个页面用${param.a.b}就取不到值了。。

所以很简单,请用 ${param['a.b']}来取值。

不知道是不是jstl版本问题,不过应该不可能吧,引用的maven包是1.2

虽然不难,但是也查了半小时,记录一下。
<%-- Created by IntelliJ IDEA. User: vili Date: 2019/8/23 Time: 13:56 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@page isELIgnored="false" %> <html> <head> <title>商品列表</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link type="text/css" rel="stylesheet" href="css/bootstrap.css"> <link type="text/css" rel="stylesheet" href="css/style.css"> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/bootstrap.min.js"></script> <script type="text/javascript" src="layer/layer.js"></script> <script type="text/javascript" src="js/cart.js"></script> </head> <body> <!--header--> <jsp:include page="/header.jsp"> <jsp:param name="flag" value="1"></jsp:param> </jsp:include> <!--banner--> <div class="banner"> <div class="container"> <h2 class="hdng"><a href="book_detail.action?bid=${scrollBook.bid}">${scrollBook.bname}</a><span></span></h2> <p>今日精选推荐</p> <a class="banner_a" href="javascript:;" onclick="buy(${scrollBook.bid})">立刻购买</a> <div class="banner-text"> <a href="book_detail.action?bid=${scrollBook.bid}"> <img src="${scrollBook.bcover}" alt="${scrollBook.bname}" width="350" height="350"> </a> </div> </div> </div> <!--//banner--> <!--gallery--> <div class="gallery"> <div class="container"> <div class="alert alert-danger">热销推荐</div> <div class="gallery-grids"> <c:forEach items="${hotList}" var="book"> <div class="col-md-4 gallery-grid glry-two"> <a href="book_detail.action?bid=${book.bid}"> <img src="${book.bcover}" class="img-responsive" alt="${book.bname}" width="350" height="350"/> </a> <div class="gallery-info galrr-info-two"> <p> <span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> <a href="book_detail.action?bid=${book.bid}">查看详情</a> </p> <a class="shop" href="javascript:;" onclick="buy(${book.bid})">立刻购买</a> <div class="clearfix"> </div> </div> <div class="galy-info"> <p>${book.btname} > ${book.bname}</p> <div class="galry"> <div class="prices"> <h5 class="item_price">¥ ${book.bprice}</h5> </div> <div class="clearfix"></div> </div> </div> </div> </c:forEach> </div> <div class="clearfix"></div> <div class="alert alert-info">新品推荐</div> <div class="gallery-grids"> <c:forEach items="${newList}" var="book"> <div class="col-md-3 gallery-grid "> <a href="book_detail.action?bid=${book.bid}"> <img src="${book.bcover}" class="img-responsive" alt="${book.bname}"/> </a> <div class="gallery-info"> <p> <span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> <a href="book_detail.action?bid=${book.bid}">查看详情</a> </p> <a class="shop" href="javascript:;" onclick="buy(${book.bid})">立刻购买</a> <div class="clearfix"> </div> </div> <div class="galy-info"> <p>${book.btname} > ${book.bname}</p> <div class="galry"> <div class="prices"> <h5 class="item_price">¥ ${book.bprice}</h5> </div> <div class="clearfix"></div> </div> </div> </div> </c:forEach> </div> </div> </div> <!--//gallery--> <!--subscribe--> <div class="subscribe"></div> <!--//subscribe--> <!--footer--> <jsp:include page="/footer.jsp"></jsp:include> </body> </html> <%-- Created by IntelliJ IDEA. User: vili Date: 2019/8/24 Time: 17:09 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@page isELIgnored="false" %> <!DOCTYPE html> <html> <head> <title>后台管理</title> <link rel="stylesheet" href="css/bootstrap.css"/> </head> <body> <div class="container-fluid"> <jsp:include page="header.jsp"></jsp:include> <br><br> <div class="alert alert-success" role="alert">欢迎进入叮当书城后台管理系统!</div> </div> </body> </html> 如何使后台管理页面能从主页进行跳转,直接输出修改后的代码
最新发布
06-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值