zoukankan      html  css  js  c++  java
  • Jsp中遇到使用双层嵌套${${}}的问题

    今天在项目中Jsp中遇到使用双层嵌套${${}}的问题,

    但这个${${}},语法上是不予许的。

    后来苦寻解决办法,下面【这个代码段】这个方法是可以的,用requestScope、sessionScope等。。。

    ${requestScope['...']} 
    
    ${requestScope['...']}

    以下是项目中的部分源码:

    <c:forEach items="${voteArrayList}" var="al">
        <tr>
            <td id="votesID_<%=i%>"><c:out value="${al.votesId}"></c:out></td>
            <td><c:out value="${al.votesName}"></c:out></td>
            <td><c:out value="${sessionScope[al.votesId]}"></c:out></td>
        </tr>
    </c:forEach>

    想从session中拿出以不同VoteId为标识的字符串,这个字符串在session中保存有VoteNumber的值。如下:

     for(Vote ereryVote:voteArrayList){
        tempVoteId = ereryVote.getVotesId();
        int totalVoteNumberById = userDao.getAllVotesNumberById(tempVoteId);//通过投票项目ID查询数据中所有的投票数量
        request.getSession().setAttribute(tempVoteId+"",totalVoteNumberById);
        //tempVoteId+"VoteNumber"标识不同投票项目的ID
    }

    具体到下面一行:

    request.getSession().setAttribute(tempVoteId+"",totalVoteNumberById);
  • 相关阅读:
    两个数组的交集 II
    存在重复
    旋转数组
    从排序数组中删除重复项
    ps 修补工具
    最长公共前缀
    meta 属性
    19年面试总结
    java文件下载以及中文乱码解决
    关于web开发中,图片加载失败替换为默认图片
  • 原文地址:https://www.cnblogs.com/LinQingYang/p/11875657.html
Copyright © 2011-2022 走看看