`
zqb666kkk
  • 浏览: 732054 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

struts2 iterator里if标签里两个变量比较

 
阅读更多

<%String classon=text.dealNull(request.getParameter("classon"),"0");
request.getSession().setAttribute("classon",classon);

 %>

 <s:set name="myValue" value="#session.classon" />
 
    <s:iterator  value="#session.listA" status="courseType" >
   
      <li id="<s:property value="mainid" />" <s:if test="%{#courseType.index==#myValue}"> class="on" </s:if>
>
      <a href="javascript:gotoson('<s:property value="mainid" />','<s:property value="#courseType.index" />');">
   <s:property value="name" /></a></li>

         </s:iterator>

 

 

 

 

如果是request接收过来的

     <%String cmid=text.dealNull(request.getParameter("coursecontentID"),"");
       //out.print(cmid);
       request.setAttribute("cmid",cmid);
       %>
        <s:set name="cmid" value="#request.cmid" />
       
      <select id="contentID" name="coursecontentID" onchange="selectzj()">
       <s:if test="#request.CourseContents[0] != null">
        <s:iterator  value="#request['CourseContents']"  status="cct" id="content">
    <option value="<s:property value="mainid" />" <s:if test="%{#content.mainid==#cmid}"> selected="selected" </s:if> ><s:property value="lessonName"  escape='false' /></option>        
    </s:iterator>
    </s:if>

这样就行了

0
0
分享到:
评论

相关推荐

    struts2 标签库 帮助文档

    optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。 radio标签:单选框。 optgroup标签:生成一个...

    Struts2标签库

    ### Struts2标签库详解:实现高效Web应用开发 #### 引言 Struts2框架作为Java Web开发中的一种流行框架,提供了丰富的标签库来简化前端界面的开发工作。Struts2标签库不仅提升了开发效率,还增强了代码的可读性...

    Struts2标签详解及具体实例解析

    ### Struts2标签详解及具体实例解析 #### 一、概述 Struts2是一个基于MVC模式的开源框架,它提供了丰富的标签库来简化Web应用的开发过程。这些标签不仅功能强大,而且易于使用,可以帮助开发者快速构建动态网页。...

    struts2标签介绍

    Struts2标签是Java Web开发框架...观看"44_尚学堂马士兵_Struts2_Struts标签_1_property.avi"和"45_尚学堂马士兵_Struts2_Struts标签_2_set.avi"这两个视频教程,将进一步深入理解Struts2标签的使用方法和应用场景。

    struts2标签大全

    Struts2标签库是开发Java Web应用程序时常用的一种工具,它极大地简化了JSP页面的编写,提高了开发效率。在JSP中,我们通常使用`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`来引入Struts2的标签库。下面将详细...

    struts2-s标签

    ### Struts2 S 标签库详解 #### 引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 ...

    struts2标签配置

    ### Struts2标签配置详解 #### 一、Struts2简介 Struts2是Apache基金会下的一款开源Web应用框架,它继承了Struts1的设计理念,并在功能上进行了大量的扩展与优化。Struts2的核心优势在于其强大的标签库(Tag ...

    Struts2+API+标签全解+网页说明

    optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。 radio标签:单选框。 optgroup标签:生成一个...

    struts常用标签示例

    这两个标签分别用于创建文本输入框和密码输入框,它们的`name`属性对应Action类中的字段名,`label`属性用于显示字段标签。 3. **`&lt;s:textarea&gt;`** 标签: 用于创建多行文本输入框,与`s:textfield`类似,但适用...

    struts2遍历集合

    根据提供的文件信息,本文将详细解析Struts2框架中遍历集合的方法,并附带介绍一些常用的Struts2标签使用技巧。 ### Struts2框架简介 Struts2是Apache基金会下的一个开源项目,它是一个用于开发Java Web应用程序的...

    Struts2标签 s:if test 判断String类型的对象属性值和单字符是否相等的问题

    下面通过两个具体的场景来进一步说明如何在Struts2中正确地使用`s:if`标签: ##### 场景一:遍历列表并进行比较 ```xml &lt;s:iterator value="FunTypeList"&gt; [#st.count-1].syntax'/&gt;FunType" value="${dworder}" ...

    Struts_2_标签库(文档手册)_Tags-API-CLSW-JSP

    实现多列下拉选择功能,通常用于需要关联两个或多个列表进行选择的场景。 #### `&lt;s:if&gt;`、`&lt;s:elseif&gt;` 和 `&lt;s:else&gt;` 标签 用于条件判断,类似于Java中的if-else语句,可以根据表达式的真假决定是否渲染后续的...

    JSP_struts2标签大全.doc

    除此之外,Struts 2还提供了许多其他标签,如`s:textfield`用于输入文本,`s:textarea`用于多行文本输入,`s:submit`用于提交表单,`s:form`用于定义表单,`s:iterator`用于遍历集合,`s:if`和`s:else`用于条件判断...

    struts2标签的使用

    本篇文章将深入探讨Struts2标签的使用,尽管描述中提到这是一个抄载的例子,但我们可以从中学习到很多实际的开发知识。 1. **Struts2标签库介绍** Struts2提供了多种标签库,如s Tags、field Tags、logic Tags等,...

    struts2的s标签

    ### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...

    struts标签

    1. `&lt;%@ taglib prefix="s" uri="/struts-tags"%&gt;` 和 `&lt;%@ taglib prefix="sx" uri="/struts-dojo-tags"%&gt;`:这两行代码引入了Struts2的标签库,`s`前缀用于标准Struts2标签,而`sx`前缀则用于Struts2的Dojo扩展...

    struts2迭代 Map List

    首先,让我们深入了解`struts2-taglib`,这是一个包含Struts2核心标签库的组件。这个库包含了用于处理Action结果、控制流程、显示数据等多种用途的标签。其中,`&lt;s:iterator&gt;`标签是用于遍历集合(如List或Map)的...

    struts2标签Demo

    本教程将深入探讨"struts2标签Demo",主要关注几个关键的Struts2标签。 1. **s:textfield** - 用于创建HTML输入字段,如文本框。这个标签提供了许多内置的功能,例如自动绑定到Action类的属性,验证错误显示,以及...

    Struts标签集合简介

    这两个标签用于创建超链接和执行Action。`&lt;s:a&gt;` 相当于HTML的 `&lt;a&gt;` 标签,但提供了与Struts2框架的集成,可以动态生成URL。`&lt;s:action&gt;` 则用于在页面上触发一个特定的Action。 B. `&lt;s:bean&gt;`: 此标签类似于...

    struts2标签详解

    ### Struts2 标签详解 #### 一、引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 标签库是框架的重要组成部分之一,能够显著提高开发...

Global site tag (gtag.js) - Google Analytics