Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用c:set在JSP中使用整数声明变量 ${skill.skillNameDTO.name} - -_Jsp_Jstl_Jsp Tags - Fatal编程技术网

使用c:set在JSP中使用整数声明变量 ${skill.skillNameDTO.name} - -

使用c:set在JSP中使用整数声明变量 ${skill.skillNameDTO.name} - -,jsp,jstl,jsp-tags,Jsp,Jstl,Jsp Tags,我想问的是,声明一个整数并增加它是正确的方法,因为我得到了这个错误 PWC6170:来自c的TagLibraryValidator的验证错误消息867:遇到标记“c:set”标记的非法主体,给定其属性。908:遇到标记“c:set”标记的非法主体,给定其属性。更改为以下代码: <c:set var="secCount" value="${0}"> <c:if test="${readaccess || em

我想问的是,声明一个整数并增加它是正确的方法,因为我得到了这个错误


PWC6170:来自c的TagLibraryValidator的验证错误消息867:遇到标记“c:set”标记的非法主体,给定其属性。

908:遇到标记“c:set”标记的非法主体,给定其属性。

更改为以下代码:

                <c:set var="secCount" value="${0}">
                    <c:if test="${readaccess || empty param.id}">
                        <div class="row profile-data">
                            <div class="column large-3 medium-6 small-12 gry-txt">
                                <fmt:message key="profileView.secondarySkill" />
                            </div>
                            <div class="column large-9 medium-6 small-12">
                                <c:choose>
                                    <c:when test="${not empty employeeDTO.companyDetailsDTO.skillDTO}">
                                    <tr>
                                        <c:forEach items="${employeeDTO.companyDetailsDTO.skillDTO}" var="skill">
                                            <c:if test="${skill.skillTypeDTO.code=='SEC'}">
                                                <c:set var="secCount" value="${ secCount+1}"/>
                                                <td>${skill.skillNameDTO.name}</td>
                                            </c:if>
                                        </c:forEach>
                                        <c:if test="${ secCount==0}">
                                        <td>-</td>
                                        </c:if>
                                        </tr>
                                    </c:when>
                                    <c:otherwise>
                              -
                            </c:otherwise>
                                </c:choose>
                            </div>
                        </div>
                    </c:if>
                </c:set>

...

我的声誉很低,这就是为什么我不能喜欢这条评论的原因。谢谢,它奏效了。
<c:set var="secCount" value="0" scope="page" />

...
<c:set var="secCount" value="${secCount + 1}" scope="page"/>