`
jhyimu2005
  • 浏览: 185755 次
  • 性别: Icon_minigender_2
  • 来自: 苏州
社区版块
存档分类
最新评论

在jsp中声明临时变量 <c:set

    博客分类:
  • jsp
 
阅读更多
<c:if test="${not empty patients}"><c:set var="flag" value="1" />
    <c:forEach var="patient" items="${patients}" varStatus="status">
    <tr>
     <td align="center">
      <c:choose>
       <c:when test="${patient.isStop == 1 || patient.isCancel == 1}">
        <input type="radio" name="patientID" value="${patient.id}" disabled/>
        <c:if test="${status.count == 1}">
         <c:set var="flag" value="0"/>
        </c:if>
       </c:when>
       
       <c:when test="${flag == 0}">
        <input type="radio" name="patientID" value="${patient.id}" checked="checked"/>
        <c:set var="flag" value="${status.count}"/>
       </c:when>
       <c:when test="${flag == 1}">
        <input type="radio" name="patientID" value="${patient.id}" checked="checked"/>
        <c:set var="flag" value="2"/>
        
       </c:when>
       <c:otherwise>
        <input type="radio" name="patientID" value="${patient.id}"/>
        <c:set var="flag" value="${status.count}"/>
       </c:otherwise>
      </c:choose>     
     </td>
分享到:
评论

相关推荐

    JSTL标准标签库 <C:out>、<c:set>、<c:remove>和<c:catch>标记 <c:if>、<c:choose>、<c:when>和<c:otherwise>标记 <c:forEach>和<c:forTokens>标记

    4. `&lt;c:catch&gt;`:处理异常,可以在JSP页面中捕获和处理异常,避免中断页面的正常流程。 **条件处理标记**: 1. `&lt;c:if&gt;`:进行条件判断,如果表达式的值为真,则执行相应的代码。 2. `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c...

    struts2 标签使用

    在这个例子中,我们首先使用 `&lt;s:set&gt;` 标签将一个字符串 `"China"` 设置到了一个名为 `country` 的变量中,然后使用 `&lt;s:if&gt;` 标签进行条件判断。如果 `country` 的值等于 `"China"`,则会显示 `"This is China!"`...

    struts2<s:if>使用心得

    `&lt;s:set&gt;`标签用于在当前作用域中定义一个变量,其语法如下: ```xml &lt;s:set name="varName" value="value" /&gt; ``` - `name`属性:指定要设置的变量名。 - `value`属性:指定变量的值,可以是简单的常量或者复杂的...

    JSP标准标签库实例

    - `&lt;jsp:useBean&gt;`与`&lt;c:set&gt;`结合使用,可以将值设置到JavaBean的属性中。 ```jsp &lt;jsp:useBean id="stu" class="net.pcedu.student"/&gt; &lt;c:set value="16" target="${stu}" property="age"/&gt; ``` 综上所述,JSTL...

    JSTL 核心标签库 使用

    `&lt;c:set&gt;`用于设置变量的值,可以将值存储在不同的作用域(page、request、session或application)。例如: ```jsp &lt;c:set value="张三" var="name1" scope="session"/&gt; &lt;c:set var="name2" scope="session"&gt;...

    jsp标准标签标准动作

    - `&lt;c:set&gt;`标签用于在JSP页面中设置变量。例如,我们可以设置一个变量并用它来存储数据: ```jsp &lt;c:set var="name" value="张三"/&gt; ${name} ``` 5. **其他库** - XML库(JSTL XML,`&lt;x:`前缀)用于处理XML...

    JSP技术基础知识

    1. **声明语句**(Declaration):用于定义变量或方法,如`&lt;%! %&gt;`。 2. **表达式**(Expression):用于输出Java表达式的值,如`&lt;%= %&gt;`。 3. **脚本片段**(Scriptlet):包含Java代码片段,如`&lt;% %&gt;`。 4. **指令...

    c标签-if-foreach-jar

    结合**jstl.jar**包,这个标签库提供了许多其他实用的标签,如`&lt;c:set&gt;`用于设置变量,`&lt;c:choose&gt;`、`&lt;c:when&gt;`和`&lt;c:otherwise&gt;`用于多条件判断等,极大地简化了JSP页面的逻辑处理,使得页面更加清晰,符合MVC...

    JSTL语法及参数

    本文将详细介绍JSTL中的`&lt;c:out&gt;`、`&lt;c:set&gt;`、`&lt;c:remove&gt;`、`&lt;c:catch&gt;`以及条件标签`&lt;c:if&gt;`、`&lt;c:choose&gt;`、`&lt;c:when&gt;`的使用方法和参数。 1. `&lt;c:out&gt;` - `&lt;c:out&gt;`标签用于输出指定的值到页面上。它可以避免...

    jstl入门标签手册

    JSTL(JavaServer Pages Standard Tag Library)是一个用于JSP的标准标签库,它提供了一系列预定义的标签,用于简化JSP页面的开发,减少在页面中编写Java脚本的需要。JSTL提供了多种功能,包括流程控制、数据操作、...

    jsp标签 JSTL 小资料

    `&lt;c:set&gt;`标签用于设置变量,可以将一个表达式的值赋给变量,供后续使用;而`&lt;c:out&gt;`则用于输出表达式的值。 例如: ```jsp &lt;c:set var="cnt" value="0"/&gt; &lt;c:out value="${cnt}"/&gt; ``` 这里首先设置了变量`cnt`...

    JSP 标准标签库(c标签库)

    在JSP页面中使用C标签库之前,需要首先引入JSTL库和C标签库。这通常通过在JSP页面头部添加以下`&lt;%@ taglib %&gt;`指令来完成: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ``` ...

    JSTL学习笔记

    JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中的一个标准标签库,它提供了一系列的标签来简化JSP页面中的控制逻辑,使得代码更加简洁、可读性更强。JSTL通常与EL(Expression Language)一起使用...

    JSTL1.2语法大全

    实际上还有更多的标签和功能,如循环标签(`&lt;c:forEach&gt;`、`&lt;c:forTokens&gt;`)、条件操作(`&lt;c:if&gt;`、`&lt;c:choose&gt;`等)、URL操作(`&lt;c:url&gt;`、`&lt;c:redirect&gt;`)等,它们极大地简化了JSP页面的编写,提高了代码的...

    JSP_标准标签库_

    例如,`&lt;c:set&gt;`用于设置变量值和作用域,`&lt;c:out&gt;`用于输出变量值,而`&lt;c:remove&gt;`则用于删除作用域内的变量。下面是一个简单的例子: ```jsp &lt;c:set var="example" value="${100+1}" scope="session" /&gt; &lt;c:out...

    08jstl复习1

    JSTL的主要目标是提高JSP的可读性和可维护性,减少在页面中使用脚本元素。在本复习中,我们将深入探讨JSTL的一些核心标签。 首先,`&lt;c:set&gt;`标签用于赋值。它接受`var`、`value`和`scope`三个属性。`var`用来定义...

    JSTL标签基本用法详解

    例如:`&lt;c:set var="name" value="John Doe"/&gt;`,这样就在页面作用域内创建了一个名为`name`的变量。 3. `&lt;c:remove&gt;` 这个标签用于删除已设置的变量。如:`&lt;c:remove var="name"/&gt;`,这将移除之前通过`&lt;c:set&gt;`...

    JSTL常用标签的用法和用例

    `&lt;c:set&gt;`标签用于设置变量并将其放入指定的作用域(如page, request, session, application)。 - `value`: 要设置的值。 - `var`: 变量名。 - `scope`: 变量的作用域。 - `target`: 当设置JavaBean的属性时,指向...

    JSTL核心标签库的一些应用

    - `&lt;c:set&gt;`:这个标签用于创建和设置变量,避免在JSP页面中混杂Java代码。`&lt;c:set&gt;`有两个主要属性:`var`用于指定变量名,`value`用于设置变量值。此外,还可以通过`scope`属性指定变量的作用域,如`page`, `...

Global site tag (gtag.js) - Google Analytics