jstl变量实现自增

Java代码  

  1. <c:forEach items="${reallyChooseSubjectList}" var="reallyChooseSubject">
  2. <tr>
  3. <td width="20px;">(<%=i %>) </td><td>${reallyChooseSubject.name}</td>
  4. <td>
  5. <input type="hidden" name="subjectId<%=i %>" id="subjectId<%=i %>" value="${reallyChooseSubject.id }">
  6. </td>
  7. </tr>
  8. <tr>
  9. <td width="20px;"><td><input type="radio" name="answer<%=i %>" value="A" />A.${reallyChooseSubject.answer_A}</td><td></td>
  10. </tr>
  11. <tr>
  12. <td width="20px;"><td><input type="radio" name="answer<%=i %>" value="B" />B.${reallyChooseSubject.answer_B}</td><td></td>
  13. </tr>
  14. <tr>
  15. <td width="20px;"><td>
  16. <c:if test="${reallyChooseSubject.answer_C != ‘‘}" scope="page">
  17. <input type="radio" name="answer<%=i %>"  value="C" />C.${reallyChooseSubject.answer_C}
  18. </c:if>
  19. </td><td></td>
  20. </tr>
  21. <tr>
  22. <td width="20px;"><td>
  23. <c:if test="${reallyChooseSubject.answer_D != ‘‘}" scope="page">
  24. <input type="radio" name="answer<%=i %>"  value="D" />D.${reallyChooseSubject.answer_D}
  25. </c:if>
  26. </td><td></td>
  27. </tr>
  28. <tr><%i++; %></tr>
  29. </c:forEach>

在循环中变量自增:

Java代码  

    1. <%@ page contentType="text/html;charset=gbk" %>
    2. <%@taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
    3. <html>
    4. <head>
    5. <title>x</title>
    6. <meta http-equiv="Content-Type" content="text/html;charset=gbk">
    7. </head>
    8. <body>
    9. <c:set var="index" value="0" />  
    10. <c:forEach var="x" begin="1" end="9" step="1">  
    11. <c:set var="index" value="${index+1}" />  
    12. index:${index}  
    13. x:${x }
    14. <br>
    15. </c:forEach>
    16. <br>
    17. </body>
    18. </html>

jstl变量实现自增,布布扣,bubuko.com

时间: 2024-10-11 05:12:58

jstl变量实现自增的相关文章

jstl的forEach使用和jstl变量实现自增

<c:forEach items="${reallyChooseSubjectList}" var="reallyChooseSubject"> <tr> <td width="20px;">(<%=i %>) </td><td>${reallyChooseSubject.name}</td> <td> <input type="hid

shell——变量自增

Linux Shell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法.我所知道的,bash中,目前有五种方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4. i=$[$i+1];5. i=$(( $i + 1 ))可以实践一下,简单的实例如下: #!/bin/bashi=0;while [ $i -lt 4 ];do   echo $i;   i=`expr $i + 1`;   # let i+=1;   # ((i++));   #

jstl经典用法

jstl的forEach使用和set变量实现自增: <body> <c:set var="index" value="0" /> <c:forEach var="x" begin="1" end="9" step="1"> <c:set var="index" value="${index+1}" />

AngularJS中监视Scope变量以及外部调用Scope方法

在AngularJS中,有时候需要监视Scope中的某个变量,因为变量的改变会影响一些界面元素的显示.有时,也希望通过jQuery调用Scope的某个方法. 比如以下场景: <div> <button id="jQBtn">jQ Button</button> </div> <div id="ngSection" ng-controller="NGCtrl"> <input typ

PHP的自增自减操作

PHP的变量可以存放任意类型的值.对变量执行自增自减操作时,其值的类型范围广,不仅限于数值类型.Perl等弱类型的语言均有此特征.而Java等变量值严格区分类型的语言,此种操作则仅限于数值类型值. 当字符串中有数值的各进制标识符(0x.0b等).科学记数法的标识符(E)时,会有特例,需要加以注意. 递增/递减运算符不影响布尔值.递减NULL值也没有效果,但是递增NULL的结果是1.在处理字符变量的算数运算时,PHP 沿袭了 Perl 的习惯,而非 C 的. $a = TRUE;var_dump(

C++自增和自减运算符(--和++)

在C和C++中,常在表达式中使用自增(++)和自减(--)运算符,他们的作用是使变量的值增1或减1,如:++i(在使用i之前,先使i的值加1,如果i的原值为3,则执行j=++i后,j的值为4)--i (在使用i之前,先使i的值减1,如果i的原值为3,则执行j=--i后,j的值为2)i++ (在使用i之后,使i的值加1,如果i的原值为3,则执行j=i++后,j的值为3,然后i变为4)i--(在使用i之后,使i的值减1,如果i的原值为3,则执行j=i--后,j的值为3,然后i变为2)++i是先执行i

A2第9节基本运算符(余、自增自减、字符串)

第二章第9节1.运算符就是加 (+) 减( -)乘(*)除(/)等符号,英文键盘输入×÷很麻烦,所以用* /表示乘除. 2.求余数运算符“%”:3%4为3.5%5为0.22%7为1. 3.自增:++是对一个变量进行自增运算 int x=3; x++; Console.WriteLine(x); --------------------------------------------------结果x==4自减:-- 4.+还可以用来对字符串进行拼接:"abc"+"cde&qu

关于自增运算符

昨天参加智邮普创的面试,发现自己c语言好渣啊,先就昨天的一个问题学习一下,然后这周要不停学c来面对如果还有的二面了. 先通过一道面试题引入 int main(void) { int a=3; int b=0; b=(++a)+(++a)+(++a); printf(" %d %d \n", a, b); return 0; } 面试的时候以为答案是15,结果被学长问有没有在电脑上敲过,刚刚敲了一遍发现是16,然后百度了一下大概知道了是怎么计算的.++a是一个有副作用的表达式,这段代码在

Java自增和自减操作符——++/--的那些事

1. 概述 自增操作符(++)和自减操作符(--)是对变量进行加1和减1的操作. 2.分类说明 ++和--是对变量进行自增1和自减1的简写操作符.许多编程任务中经常需要对变量加1或者减1,所以采用这两个操作符会方便许多.例如,下面的代码是对i自增1,而对j自减1: int i = 3, j = 3; i++; // i become 4 j--; // j become 2 i++读为i加加,i--读为i减减.这些操作符分别称为后置自增操作符和后置自减操作符,因为操作符++和--放在变量后面.这