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);
  • 相关阅读:
    webpack打包(2)
    webpack打包(1)
    angular(5自定义模块和ionic创建)
    angular(4)路由及其使用
    anjular(3 生命函数及请求)
    Angular(2)
    自学Angular(1)
    Typescript知识总结
    PLC数据采集与MES系统对接
    python格式化日期时间自动补0
  • 原文地址:https://www.cnblogs.com/LinQingYang/p/11875657.html
Copyright © 2011-2022 走看看